Keresés


Toplista

Toplista
  • betöltés...

Magántanár kereső

Ha szívesen korrepetálnál, hozd létre magántanár profilodat itt.
Ha diák vagy és korrepetálásra van szükséged, akkor regisztrálj be és írd meg itt, hogy milyen tantárgyban!

Pyhon Házi feladat tudtok segíteni?

180
Írjon programot barack.py néven! A program kérjen be két adatot a felhasználótól: hány rekesz barackot rendeltek a farmtól (5 és 20 között lehet) és az adott napon hány darab barackot szüreteltek le (100 és 200 között lehet). Egy rekeszbe 12 barack fér bele.
Írassa ki, hogy tudjuk-e teljesíteni a rendelt mennyiséget, azaz minden rendelt rekeszt tele tudtunk-e tölteni! Ha nem szedtek elég barackot, akkor azt írassa ki, hogy hány rekeszt tudnak aznap értékesíteni!
Jelenleg 1 felhasználó nézi ezt a kérdést.
0
Felsőoktatás / Informatika

Válaszok

1
while True:
    rendelt = int(input('Rendelt barack (rekesz): '))
    if 5 <= rendelt <= 20:
        break
    else:
        print('Hibás rendelés, 5 és 20 között kell legyen')

while True:
    szuretelt = int(input('Szüretelt barack (darab): '))
    if 100 <= szuretelt <= 200:
        break
    else:
        print('Hibás szüretelés, 100 és 200 között kell legyen')

szuretelt_rekesz = szuretelt // 12
reszleges_rekesz = szuretelt % 12

print('A', szuretelt, 'darab barack', szuretelt_rekesz, 'rekesz megtöltésére elegendő')
if szuretelt_rekesz >= rendelt:
    print('Ez fedezi a', rendelt, 'rekesznyi rendelést')
else:
    print('Ez kevés a', rendelt, 'rekesznyi rendelés fedezéséhez')

    hianyzo_rekesz = rendelt - szuretelt_rekesz
    if reszleges_rekesz:
        print('Kell még szedni', 12 - reszleges_rekesz, 'darabot a részleges rekesz feltöltésére')
        hianyzo_rekesz -= 1

    if hianyzo_rekesz:
        print('Kell még szedni', hianyzo_rekesz * 12, 'darabot', hianyzo_rekesz, 'rekesz megtöltésére')
Módosítva: 1 éve
0