User Tools

Site Tools


tanszek:oktatas:muszaki_informatika:python_alapok_i._valtozok_tipusok_alap_muveletek_input_output

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() – kimenet a konzolra
  • több érték kiírása
  • egyszerű szöveg + változó

<sxh python> #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.”) </sxh>

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. <sxh python> # 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) </sxh>


input() – adatbekérés

  • input() mindig szöveget ad vissza
  • típuskonverzió: int(), float()

<sxh python> #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”) </sxh>

Feladat: Kérd be két számot, írd ki az összegüket, írd ki az átlagukat. <sxh python> 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) </sxh>

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. <sxh python> 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)

</sxh>

tanszek/oktatas/muszaki_informatika/python_alapok_i._valtozok_tipusok_alap_muveletek_input_output.txt · Last modified: 2026/02/13 09:25 by szabom