input és print függvény alkalmazása
About us | Contact us | 800-123-1234

Az INPUT és PRINT függvények gyakotlati alkalmazása

INPUT FÜGGVÉNY ALKALMAZÁSA

1. EGYSZERŰ ADATBEKÉRÉS
Feladat: Kérd be a felhasználó nevét, majd köszöntsd.

nev = input("Add meg a neved: ")
print("Szia", nev, "!")

Működés:
Az input() kiírja a szöveget.
A felhasználó beír valamit.
Az érték a nev változóba kerül.
Ha meg akarjuk nézni mi van a nev változóba, akkor használjuk a print függvényt

Példa futás:
Add meg a neved: Anna
Szia Anna !

2. SZÁM BEKÉRÉSE
Fontos: az input() mindig szöveget ad vissza, ezért szám esetén át kell alakítani.
Feladat: Kérj be egy számot és írd ki a dupláját.

szam = int(input("Adj meg egy számot: "))
print("A szám duplája:", szam * 2)

Példa futás:
Adj meg egy számot: 7
A szám duplája: 14

3. KÉT SZÁM ÖSSZEADÁSA

Feladat: Kérj be két számot és számold ki az összegüket.

szam1 = int(input("Első szám: "))
szam2 = int(input("Második szám: "))
osszeg = szam1 + szam2
print("Az összeg:", osszeg)

Példa:
Első szám: 5
Második szám: 8
Az összeg: 13

4. ÉLETKOR ELLENŐRZÉSE
Feladat: Kérd be a felhasználó életkorát és írd ki, hogy nagykorú-e.

kor = int(input("Add meg az életkorod: "))
if kor >= 18:
print("Nagykorú vagy.")
else:
print("Még nem vagy nagykorú.")

5. EGYSZERŰ SZÁMOLÓGÉP
Feladat: Kérj be két számot és add össze őket.

a = float(input("Első szám: "))
b = float(input("Második szám: "))
print("Eredmény:", a + b)

Itt float()-ot használunk, hogy tizedes számokat is meg lehessen adni.

6. GYAKORLATI PÉLDA – ADATOK EGY SZEMÉLYRŐL

Feladat: Kérj be több adatot és írd ki egy mondatban.

nev = input("Neved: ")
kor = input("Életkorod: ")
varos = input("Melyik városban laksz?: ")

print(nev, kor, "éves és", varos, "városában lakik.")

PRINT FÜGGVÉNY ALKALMAZÁSA
1. Több érték kiírása egyszerre

Feladat: Írd ki a következő üzenetet: A név: Anna, az életkor: 25

nev = "Anna"
kor = 25
print("A név:", nev, ", az életkor:", kor)

2. TÖBB ÉRTÉK KIÍRÁSA ALAPÉRTELMEZETT ELVÁLASZTÓVAL
Feladat: Írd ki a számokat: 1, 2, 3 egy sorban szóközzel elválasztva.
print(1, 2, 3)

Magyarázat: Alapértelmezés szerint a print() szóközt tesz az értékek közé.

Kimenet:
1 2 3

3. TÖBB ÉRTÉK KIÍRÁSA EGYÉNI ELVÁLASZTÓVAL (SEP)
Feladat: Írd ki a számokat 1, 2, 3 vesszővel elválasztva.

print(1, 2, 3, sep=", ")
Magyarázat:
A sep paraméterrel megadhatod, milyen karakterrel válassza el a print() a kiírt értékeket.
Kimenet:
1, 2, 3

4. TÖBB ÉRTÉK KIÍRÁSA ÚJSORRAL (\N) ELVÁLASZTVA
Feladat: Írd ki a számokat 1, 2, 3 minden számot új sorba.

print(1, 2, 3, sep="\n")
Magyarázat:
A \n az új sor karakter.
Minden érték új sorban jelenik meg.
Kimenet:

1
2
3

5. KOMBINÁCIÓ: SEP ÉS TÖBB KARAKTER
Feladat: Írd ki a napokat: Hétfő, Kedd, Szerda, pipával (|) elválasztva.

print("Hétfő", "Kedd", "Szerda", sep=" | ")
Kimenet:
Hétfő | Kedd | Szerda

6. ÚJSOR KARAKTEREK BEÁGYAZÁSA SZÖVEGBE
Feladat: Írd ki így a szöveget:

print("Python\nprogramozás\ngyakorlása")
Kimenet:
Python
programozás
gyakorlása

Magyarázat:
A \n karakterrel a szövegben új sorba törhetünk.
Ez hasznos, ha nem akarunk sep-et használni.

7. GYAKORLATI FELADAT: LISTA KIÍRÁSA
Feladat: Van egy lista:

szamok = [10, 20, 30, 40]
Írd ki őket egymás után, vesszővel elválasztva, majd újsorral elválasztva.

# Vesszővel
print(*szamok, sep=", ")
Kimenet:
szamok = [10, 20, 30, 40]

# Újsorral
print(*szamok, sep="\n")
10
20
30
40

Magyarázat:
A *szamok kicsomagolja a listát, így minden elem külön argumentum lesz a print()-nek.

Website templates by JustDreamweaver.com