Closed starkroman closed 3 years ago
Super
Tady bych doporučil použít operátor in
namísto kombinace dvou nebo tří podmínek, protože je to o něco jednodušší. Ale to je jen drobnost :-)
typAuta = input("Vyber typ auta pro zapůjčení -> [Peugeot/Škoda]: ").lower()
if typAuta in ["peugeot", "skoda", "škoda"]:
if typAuta == "peugeot" and auto1.volne:
print(auto1.get_info())
print(auto1.pujc_auto())
elif typAuta in ["skoda", "škoda"] and auto2.volne:
print(auto2.get_info())
print(auto2.pujc_auto())
else:
print("Auto je zapůčené!")
else:
print("Takové auto nemáme na skladě!")
Super.
Taky super :-)
Tady bych místo pomocné proměnné pomocA
využil funkci exit()
, která okamžitě ukončí program. Tím se zbavíš jedné pomocné proměnné a podmínky.
pomocB = 0
datum = datetime.strptime(datum, "%d.%m.%Y")
if (datum >= prvni_datum and datum <= druhe_datum):
pomocB = 1
elif (datum >= treti_datum and datum <= ctvrte_datum):
pomocB = 2
else:
print("Středisko je v tomto termínu zavřené!")
exit()
pocetOsob = int(input("Zadej počet osob: "))
if pomocB == 1:
cenaListku = pocetOsob * 250
else:
cenaListku = pocetOsob * 180
print(f"Cena za lístky je: {cenaListku} Kč.")
Úkoly máš výborně zpracované, píšu 5 bodů :-)
Ahoj! Prosím o opravu + kontrolu. Díky R.