python-uzduotys/siuntos.py
2026-10-12 22:22:51 +03:00

47 lines
No EOL
1.1 KiB
Python

svoris = float(input("Įveskite siuntinio svorį (kg): "))
if svoris <= 0:
print("Klaida: svoris turi būti didesnis už 0!")
exit()
elif svoris > 10:
print("Klaida: svoris negali būti didesnis negu 10 kg!")
exit()
print("Pasirinkite pristatymo būdą: ")
print("1 - paštomatas")
print("2 - kurjeris")
print("3 - skubus kurjeris")
def pristatymo_kaina(svoris, budas):
if budas == 1:
if svoris <= 2:
kaina = 2.50
elif svoris <= 5:
kaina = 3.50
elif svoris <= 10:
kaina = 5.00
elif budas == 2:
if svoris <= 2:
kaina = 4.00
elif svoris <= 5:
kaina = 5.50
elif svoris <= 10:
kaina = 7.50
elif budas == 3:
if svoris <= 2:
kaina = 7.00
elif svoris <= 5:
kaina = 9.00
elif svoris <= 10:
kaina = 12.00
return kaina
budas = int(input("Koks pristatymo budas?: "))
match budas:
case 1 | 2 | 3:
kaina = pristatymo_kaina(svoris, budas)
print(f"Pristatymo kaina: {kaina:.2f} €")
case _:
print("Neteisingas pristatymo budas!")