tanszek:oktatas:muszaki_informatika:python_alapok_i._valtozok_tipusok_alap_muveletek_input_output
Table of Contents
Változók és alap adattípusok
- változó = név egy értékhez
- Pythonban nem kell típust megadni
- a változó nevében nem szerepelhet ékezet és nem kezdődhet számmal
| int | egész | a = 10 |
|---|---|---|
| float | tört (lebegőpontos) | b = 4.65 |
| str | szöveg | nev = “Hello” |
| bool | logikai (igaz, hamis) | aktiv = True |
Műveletek és kifejezések
Aritmetikai műveletek:
| Művelet | Leírás | Példa | Eredménye |
| + - * / | print(6+7) | 13 | |
| \ \ | egész osztás ( / jelet fordítsd meg) | print(10\\3) | 3 |
| % | maradékos osztás (mod) | print(10%3) | 1 |
| * * | hatványozás | print(2**5) | 32 |
print() és formázás
- print() – kimenet a konzolra
- több érték kiírása
- egyszerű szöveg + változó
#Példa
nev = "Anna"
kor = 20
varos = "Budapest"
print("Szia", nev)
print(f"{nev} {kor} éves")
print(f"Szia! {nev} vagyok, {kor} éves és {varos} városában élek.")
Feladat: Számold ki egy téglalap területét, majd számold ki egy kör kerületét (π = 3.14). Írd ki a két eredményt.
# Téglalap
szelesseg = 5
magassag = 3
terulet = szelesseg * magassag
print("A téglalap területe:", terulet)
# Kör
r = 4
pi = 3.14
kerulet = 2 * pi * r
print("A kör kerülete:", kerulet)
input() – adatbekérés
- input() mindig szöveget ad vissza
- típuskonverzió: int(), float()
#Példa
nev = input("Add meg a neved: ")
kor = int(input("Add meg az életkorod: "))
print(f"Szia {nev}, jövőre {kor + 1} éves leszel")
Feladat: Kérd be két számot, írd ki az összegüket, írd ki az átlagukat.
a = float(input("Add meg az első számot: "))
b = float(input("Add meg a második számot: "))
osszeg = a + b
atlag = osszeg / 2
print("Összeg:", osszeg)
print("Átlag:", atlag)
Feladat: Kérje be a felhasználó nevét és a kedvenc számát. Írja ki: a szám dupláját, a szám négyzetét és egy üdvözlő szöveget.
nev = input("Add meg a neved: ")
szam = float(input("Add meg a kedvenc számod: "))
print(f"Szia {nev}!")
print("A szám duplája:", szam * 2)
print("A szám négyzete:", szam * * 2)
tanszek/oktatas/muszaki_informatika/python_alapok_i._valtozok_tipusok_alap_muveletek_input_output.txt · Last modified: 2026/02/13 09:25 by szabom
