Relációs operátorok

logo

Tananyag

Relációs operátorok

DÖK-nap - Catering

Készíts egy programot doknap.py néven, amely segíti osztálytársaid étkeztetésének megszervezését a DÖK-napon!

  • Esős idő miatt úgy döntesz, hogy pizzát fogsz felszolgálni a társaidnak.
    • Hozz létre egy menu változót!
    • Tárold el a létrehozott változóban a napi menüt: “pizza”!
  • 33 vendég megerősítette, hogy eljön a DÖK-napra.
    • Hozz létre egy vendegek változót a vendégek számának nyomon követéséhez
    • Tárold el a jelentkezők létszámát!
  • Mielőtt mindenki megérkezne, ellenőrizd az étlapot és a résztvevők számát! Az általad létrehozott változókban tárolt értékek megjelenítéséhez használd print() utasítást! Az értékeket az f-string módszerrel formázd!
    • Jelenítsd meg a konzolon a menu változó tartalmát!
    • Jelenítsd meg a konzolon a vendegek változó tartalmát!
  • Az egyik osztálytársad üzenetet küld, hogy allergiás a sajtra. Mindenki biztonsága érdekében a menüpontot cseréljük inkább gíroszra!
    • Frissítsd a menu-t “gírosz”-ra a következő sorban!
  • Ellenőrizd az étlapot, ehhez használd a print() utasítást és az f-string formátumot!
    • A nyomtatás eredménye: Frissített menü: gírosz legyen!
  • Itt az ideje kiszámolni, hogy mennyi gíroszra van szükség 33 vendéghez. Kezd egy változó létrehozásával, amely eltárolja a gírosz mennyiségét egyetlen személy számára. Ezután számold ki, mennyi gíroszra van szükségünk 33 vendég számára!
    • Hozz létre egy girosz_per_szemely változót!
    • Rendeld a létrehozott változóhoz az 1 értéket!
    • Hozz létre egy szukseges_girosz változót!
    • Állítsd be az szukseges_girosz értékét a girosz_per_szemely és a vendegek szorzatának megfelelő értékre!
  • A gíroszt azután rendelted meg, hogy kiszámoltad, mennyi gíroszra lesz szükséged 33 vendéghez, a házhoz szállított gíroszt is megszámoltad. Tárold el a kiszállított gíroszok számát egy változóban!
    • Hozz létre egy elkeszitett_giroszok változót!
    • Rendeld hozzá az elkészített változóhoz a 33 értéket!
  • Ellenőrizd, hogy van-e elég gírosz az egyenlőség operátor segítségével!
    • Hozz létre egy elegendo_girosz változót!
    • Használd az egyenlőség operátort annak ellenőrzésére, hogy az elkeszitett_giroszok értéke egyenlő-e a szukseges_girosz értékével!
    • Rendeld hozzá az előzőekben létrehozott kifejezés eredményét az újonnan létrehozott elegendo_girosz változóhoz!
  • Megérkezett a hiányzó vendég is. Frissítsd programod vendéglétszámát!
    • Adj hozzá 1-et a vendégek számához egy új sorban!
  • Annak érdekében, hogy mindenki kapjon egy adag gíroszt, számold ki, mennyi gírosz szükséges az egyes vendégek kiszolgálásához!
    • Hozz létre egy girosz_per_vendeg változót!
    • Állítsd be a girosz_per_vendeg értéket a elkeszitett_giroszok elosztva a vendegek változó értékével!
    • Használd a print() utasítást és az f-stream formátumot a girosz_per_vendeg megjelenítéséhez a konzolon!
  • Elkészült a programod! Kísérletezhetsz vele! Esetleg próbáld meg újra kiszámítani a szukseges_girosz értéket 35 vendég esetén, vagy adj hozzá több menüelemet! Légy kreatív! Az alapprogram kiegészítéseit a sorok végein kommenteld!

Ellenőrzés

Teszt (relációs operátorok)