diff --git a/siuntos.jpg b/siuntos.jpg new file mode 100644 index 0000000..314d142 Binary files /dev/null and b/siuntos.jpg differ diff --git a/siuntos.py b/siuntos.py new file mode 100644 index 0000000..62ef233 --- /dev/null +++ b/siuntos.py @@ -0,0 +1,47 @@ +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!") \ No newline at end of file