Python - jednoduchý cyklus while: Porovnání verzí
m +kategorie programovani,python |
m sablona python |
||
(Není zobrazeno 6 mezilehlých verzí od stejného uživatele.) | |||
Řádek 1: | Řádek 1: | ||
Ukázka použití jednoduchých cyklů | Ukázka použití jednoduchých cyklů | ||
<source lang="python"> | |||
#!/usr/bin/python | #!/usr/bin/python | ||
# Fibonacciho posloupnost | # Fibonacciho posloupnost | ||
a = b = 1 | a = b = 1 | ||
print "%d | print "%d\n" % b | ||
while a < 100: | while a < 100: | ||
print a | print a, | ||
a = a + b | a = a + b | ||
b = a - b | b = a - b | ||
</source> | |||
1 | |||
1 2 3 5 8 13 21 34 55 89 | |||
<source lang="python"> | |||
#!/usr/bin/python | #!/usr/bin/python | ||
Řádek 24: | Řádek 31: | ||
s = s + c | s = s + c | ||
print "% | print "%g\t%g\t%g" % (x, s, sin (x)) | ||
</source> | |||
0.4 0.389418 0.389418 | |||
[ [[Python|Zpět]] ] | |||
{{Python}} | |||
Aktuální verze z 20. 4. 2008, 19:38
Ukázka použití jednoduchých cyklů
#!/usr/bin/python
# Fibonacciho posloupnost
a = b = 1
print "%d\n" % b
while a < 100:
print a,
a = a + b
b = a - b
1 1 2 3 5 8 13 21 34 55 89
#!/usr/bin/python
from math import sin
s = c = x = 0.4
x2 = x * x
n = 1
while abs(c) > 1e-12:
c = -c * x2 / (n + 1) / (n + 2)
n = n + 2
s = s + c
print "%g\t%g\t%g" % (x, s, sin (x))
0.4 0.389418 0.389418
[ Zpět ]