Задача 8 Hotel room
Не мога да разбера защо не получавам 100 точки, код - https://pastebin.com/83J7cPCw
Не мога да разбера защо не получавам 100 точки, код - https://pastebin.com/83J7cPCw
Пробвай с nights - 1. Търси се броя на нощувките при резервация. Надявам се да съм ти помогнал :)
Здравей,
един код, който да разгледаш ..
month = input()
days = int(input())
studio_price = 76
apartment_price = 77
if month == "May" or month == "October":
studio_price = 50
apartment_price = 65
if days > 14:
studio_price *= 0.7
elif days > 7:
studio_price *= 0.95
elif month == "June" or month == "September":
studio_price = 75.2
apartment_price = 68.7
if days > 14:
studio_price *= 0.8
if days > 14:
apartment_price *= 0.9
print(f"Apartment: {days * apartment_price:.2f} lv.")
print(f"Studio: {days * studio_price:.2f} lv.")
Поздрави :)
Здравейте,
някой може ли да помогне - защо кодът ми дава 0/100 в Judge?
Благодаря предварително!
month = input()
nights = int(input())
total_studio_price = 0
total_apartment_price = 0
price_studio = 0
price_apart = 0
if month == "May" or month == "October":
price_studio = 50
price_apart = 65
if 7 > nights <= 14:
price_studio = 0.95 * price_studio
elif nights > 14:
price_studio = 0.7 * price_studio
price_apart = 0.9 * price_apart
elif month == "June" or month == "September":
price_studio = 75.20
price_apart = 68.70
if nights > 14:
price_studio = 0.8 * price_studio
price_apart = 0.9 * price_apart
elif month == "July" or month == "August":
price_studio = 76
price_apart = 77
if nights > 14:
price_apart = 0.9 * price_apart
total_apartment_price = nights * price_apart
total_studio_price = nights * price_studio
print("Apartment: " f'{total_apartment_price:.2f}'"lv.")
print("Studio: " f'{total_studio_price:.2f}'"lv.")
Да, но не се пита колко дни, а направо колко нощувки и затова при nights - 1 ми дава съвсем различни изходи и 0 точки в judge
Аз пиша на C#, но ако ти е от полза погледни тук и сравни кода си за грешката.
Извинявай, редактирах линка на задачата.