4.1 Struktura wcięć i bloków

n = 9
r = 1
while n > 0:
    r = r * n
    n = n - 1


4.3 Zmienne i przypisania
>>> x = "Cześć!"
>>> print(x)
Cześć!
>>> x = 5
>>> print(x)
5


>>> x = 5
>>> print(x)
5
>>> del x
>>> print(x)
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
NameError: name 'x' is not defined
>>>

4.4 Wyrażenia

x = 3
y = 5
z = (x + y) / 2


4.5 Łańcuchy znaków

z = "Witaj, świecie"
>>> x = "\tOto łańcuch znaków rozpoczynający się od \"tab\"."
>>> z = "A ten łańcuch znaków zawiera pojedynczy odwrócony ukośnik \\."
x = "Witaj, świecie"
x = 'Witaj, świecie'
>>> x = "Shakin'Dudi nie potrzebuje znaku ucieczki"
>>> x = 'rock \'n\' roll nie obędzie się bez znaku ucieczki'
>>> x = "Tytuł \"Dziwny jest ten świat\" wymaga znaków ucieczki"
>>> x = 'a pojedynczy znak " nie' 

x = """Rozpoczęcie i zakończenie łańcucha znaków potrójnym znakiem " daje możliwość korzystania z niejawnych znaków nowej linii oraz używania " i ' bez znaków ucieczki"""


4.6 Liczby

>>> 5 + 2 - 3 * 2
1
>>> 5 / 2          #wynik w postaci liczby zmiennoprzecinkowej dla zwykłego dzielenia
2.5
>> 5 / 2.0         #podobnie, wynik w postaci liczby zmiennoprzecinkowej
2.5
>>> 5 // 2         #wynik w postaci liczby całkowitej z pominięciem części dziesiętnej przy dzieleniu z użyciem '//
2
>>> 30000000000    # ta liczba byłaby w wielu językach za duża dla rozmiaru typu całkowitego
30000000000
>>> 30000000000 * 3
90000000000
>>> 30000000000 * 3.0
90000000000.0
>>> 2.0e-8            # notacja naukowa zwraca liczbę zmiennoprzecinkową
2e-08
>>> 3000000 * 3000000                    
9000000000000
>>> int(200.2)
200
>>> int(2e2)
200
>>> float(200)
200.0

4.6.4 Liczby zespolone

>>> (3+2j)
(3+2j)

>>> 3 + 2j - (4 + 4j)
(-1-2j)
>>> (1 + 2j) * (3 + 4j)
(-5+10j)
>>> 1j*1j
(-1+0j)

>>> z = 3+5j
>>> z.real
3.0
>>> z.imag
5.0

4.6.5 Zaawansowane funkcje na liczbach zespolonych

>>> import cmath
>>> cmath.sqrt(-1)
1j

4.8 Uzyskiwanie danych od użytkownika

>>> imię = input("Imię? ")
Imię? Janusz
>>> print(imię)
Janusz
>>> wiek = int(input("Wiek? "))
Wiek? 57
>>> print(wiek)
57


