2026. június 21., vasárnap

Programozás tanítás

Programozás tanítás
---------------------------
import time

def bevezetes():
    print("=" * 50)
    print("ÜDVÖZÖLJÜK A PYTHON OKTATÓPROGRAMBAN!")
    print("=" * 50)
    time.sleep(1)
    print("\nA Python egy népszerű, könnyen tanulható programozási nyelv.\n")

def valtozo_lecke():
    print("\n--- 1. LECKE: Változók és adattípusok ---")
    print("A változók olyanok, mint a dobozok: adatokat tárolunk bennük.")
    print("Például: nev = 'Anna' (szöveg) vagy kor = 25 (szám)")
    
    valasz = input("\nHány éves az a Python nevű 'doboz', amiben a 10-es számot tároljuk? ")
    if valasz == "10":
        print("Helyes! A változó pontosan azt az értéket tárolja, amit belehelyeztünk.")
    else:
        print("Nem talált. A válasz 10, mivel a tárolt érték maga a szám.")

def ciklus_lecke():
    print("\n--- 2. LECKE: Ciklusok ---")
    print("A ciklusok arra valók, hogy utasításokat ismételjünk meg újra és újra.")
    print("A 'for ciklus' végigmegy egy listán vagy számsorozaton.")
    print("\nNézzük meg a gyakorlatban! Írd be a következőt:")
    print("for i in range(3):")
    print("    print('Ciklus')")
    
    input("\nNyomj Entert, hogy lásd mi történik, ha ezt lefuttatjuk...")
    for i in range(3):
        print(f"Ciklus {i+1}")
    print("A ciklus 3-szor futott le, mivel a range(3) 0-tól 2-ig számol.")

def fuggveny_lecke():
    print("\n--- 3. LECKE: Függvények ---")
    print("A függvények olyanok, mint a kis miniprogramok: egy adott feladatot végeznek el.")
    print("A 'def' kulcsszóval hozzuk létre őket, például: def koszones():")
    print("\nÍrj be egy sajátot, ami kiírja, hogy 'Szia!'")
    print("Hogyan definiálnád a függvényt? (Csak az első sort írd!)")
    
    helyes_valaszok = ["def koszones():", "def koszones( ):"]
    valasz = input("Írd be a kódot: ")
    
    if valasz in helyes_valaszok:
        print("Gratulálok! Ez a helyes szintaxis.")
    else:
        print("Majdnem! Ügyelj a zárójelekre és a kettőspontra a végén: def koszones():")

def fo_program():
    bevezetes()
    valtozo_lecke()
    time.sleep(1)
    ciklus_lecke()
    time.sleep(1)
    fuggveny_lecke()
    
    print("\n" + "=" * 50)
    print("Gratulálunk! Sikeresen teljesítetted az alapozó tanfolyamot!")
    print("=" * 50)

if __name__ == "__main__":
    fo_program()
---------------
==================================================
ÜDVÖZÖLJÜK A PYTHON OKTATÓPROGRAMBAN!
==================================================

A Python egy népszerű, könnyen tanulható programozási nyelv.


--- 1. LECKE: Változók és adattípusok ---
A változók olyanok, mint a dobozok: adatokat tárolunk bennük.
Például: nev = 'Anna' (szöveg) vagy kor = 25 (szám)

Nincsenek megjegyzések:

Megjegyzés küldése