Professional Documents
Culture Documents
Python Összefoglaló
Python Összefoglaló
alapok
értékadó operátor az = jel à pl. szam = 3
egész számok à int (integer)
valós számok à float
igaz – hamis értékek à bool (boolean)
szöveg à string (csak szöveges adat. A számokat is szövegként kezeli)
print() à kiíratás
felhasználótól bekért adat à input()
véletlenszám generálás à import random meghívása à a programban pedig
random.randint()
Matematikai műveletek
Két szám összeadása à a + b
Két szám kivonása à a – b
Két szám szorzata à a*b
Két szám hányadosa à a/b
Maradékos osztás à a%b à az osztás maradékát adja eredményül
példa:
a=3
b=5
print(’A két szám szorzata:’, a*b)
Összehasonlító operátorok:
== egyenlő
!= nem egyenlő
< kisebb
> nagyobb
<= kisebb egyenlő
>= nagyobb egyenlő
Logikai operátorok:
and, or, not
példa:
x=5
y = -3
if x < 0 and y < 0:
print(’Mindkettő negatív’)
if x < 0 or y < 0:
print(’Van köztük negatív.’)
if not x <= 0:
print(’X pozitív.’)
Ciklusok:
1) While (amíg)
példa:
szam = 1
while szam <= 10: (addig fut a ciklus amíg szam kisebb vagy egyenlő, mint 10)
print(szam) (kiíratás)
szam = szam + 1 (léptetjük egyel)
2) For (számlálás, összegzés, bejárás)
példa:
(a progi azt számolja, hogy hány darab hárommal osztható szám van a listában)
listák bejárása:
tantargyak = [’matek’, ’töri’, ’biosz’, ’kémia’, ’infó’] à a lista tartalmazhat string-et is!
for tantargy in tantargyak:
print(tantargy)
listák metódusai:
szamok = [1, 2, 3, 4, 5]
szavak = ['fal', 'szoba', 'kép', 'villáskulcs']
listák összefűzése:
print(list(zip(diakok, eletkorok)))