Python segítség?
Valaki meg tudná oldani a 3 és 4 feladatot? Nem nagyon értem, de ha látom a kész megoldást, ki tudom bogózni hogy mi micsoda és miért! Éjfélig kell leadni.
3-as feladat, underscore-t cseréld behúzásra. Direkt írtam ilyen fapadosra. Ez alapján remélem menni fog a 4-es.
nem_is_volt = []
for iz, darab in fagyik.items():
__if darab == 0:
____nem_is_volt.append(iz)
def kiertekeles(iz):
__if iz in nem_is_volt or iz not in fagyik:
____return 'nem is volt'
__else:
____if fagyik[iz] == 0:
______return 'kifogyott'
____else:
______fagyik[iz] -= 1
______return 'sikeres vásárlás'
valasztas = input()
while valasztas:
__eredmeny = kiertekeles(valasztas)
__print(eredmeny)
__valasztas = input()
Csak úgy érdekességképpen, így emberibben nézne ki. Csak 3.8-as verziótól működik (a walrus operator miatt).
nem_is_volt = [iz for iz, darab in fagyik.items() if darab == 0]
def kiertekeles(iz):
__if iz in nem_is_volt or iz not in fagyik:
____return 'nem is volt'
__if fagyik[iz] == 0:
____return 'kifogyott'
__fagyik[iz] -= 1
__return 'sikeres vásárlás'
__
while valasztas := input():
__print(kiertekeles(valasztas))
Parancsolj, itt a 4-es is, remélem még nem késő, siettem, ahogy tudtam :D
ja, és ha eladja az összeset, akkor ennyit keres:
sum(i*j for i, j in zip(keszlet.values(), arak.values()))
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!