Mini projekat — Tekstualni meni


U ovom projektu napravićemo tekstualni meni koji korisniku nudi više opcija. Ovakav način rada se koristi i u MicroPython programima na mikrokontrolerima.


Ideja projekta


  • Program stalno radi u while petlji.
  • Korisnik bira opciju.
  • Program reaguje u zavisnosti od izbora.

Primer koda



while True:
    print("1 - Ispis poruke")
    print("2 - Sabiranje brojeva")
    print("0 - Izlaz")

    izbor = input("Izaberi opciju: ")

    if izbor == "1":
        print("Zdravo iz menija!")
    elif izbor == "2":
        a = int(input("Unesi prvi broj: "))
        b = int(input("Unesi drugi broj: "))
        print("Zbir je:", a + b)
    elif izbor == "0":
        print("Kraj programa.")
        break
    else:
        print("Nepoznata opcija.")

Zašto je ovo važno?


Ovo je primer rada sa stanjima. U MicroPython-u se isti princip koristi za tastere, LED diode i senzore.