Python 3000, časť druhá

20 Oct
2008

V dnešnej časti sa pozrieme na komentáre a vytvoríme svoj prvý program.
Komentáre

Keďže každý kód musí byť okomentovaný, komentuje sa aj v novom pythone.
Príklad komentárov:

# this is the first comment
SPAM = 1 # and this is the second comment
# … and now a third!
STRING = “# This is not a comment.”

Používame python ako kalkulačku

Interpreter pytohonu sa dá použiť ako kalkulačka
Príklad:

>>> 2+2
4
>>> # This is a comment
… 2+2
4
>>> 2+2 # and a comment on the same line as code
4
>>> (50-5*6)/4
5.0
>>> 8/5 # Fractions aren’t lost when dividing integers
1.6000000000000001

Znakom = (rovná sa) sa priraďuje hodnota k premennej.
Príklad:

>>> width = 20
>>> height = 5*9
>>> width * height
900

Jedná hodnota sa dá priradiť jednoducho k viacerým premenným,
Príklad:

>>> x = y = z = 0 # Zero x, y and z
>>> x
0
>>> y
0
>>> z
0

Viac takýchto hračiek nájdete tu. Určite si ich treba odskúšať.

Prvý krok smerom k programovaniu:
Skúsime si Fibonacciho postupnosť:

>>>> # Fibonacci series:
… # the sum of two elements defines the next
… a, b = 0, 1
>>> while b < 10:
... print(b)
... a, b = b, a+b
...
1
1
2
3
5
8

Trochu si rozoberieme tento program. V treťom riadku sme premenným a, b priradili hodnoty 0 a 1. Jedná sa v podstate o to isté ako keby bol zápis:

>>> a = 0
>>> b = 1

Vo štvrtom riadku sme programu povedali aby zopakoval piaty a šiesty riadok kódu pokým je b menšie ako 10. Nezabudnite na dvojbodku na konci!
V piatom riadku sme programu prikázali vytlačiť b na monitor.
V šiestom riadku je konečne vzorec.

Program môžeme pomocou parametra end upraviť tak aby bol výsledok vypísaný do jedného riadku.
Príklad:

>>> a, b = 0, 1
>>> while b < 1000:
... print(b, end=' ')
... a, b = b, a+b
...
1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987

Comment Form

top