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ó

#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