• Предмет: Информатика
  • Автор: drnikitanikito
  • Вопрос задан 6 лет назад

Задания по python
может решаться с применением библиотеки math
Не к спеху, но очень нужно сделать это... Я в этом мало что понимаю. Буду безмерно благодарен за решение этих задач!​

Приложения:

Ответы

Ответ дал: restIess
2

print(

'Доступные гостиницы для размещения: '

'\n1 -> Курортная'

'\n2 -> Верховина'

'\n3 -> Гуцулка'

)

namesHotels = ["Курортная", "Верховина", "Гуцулка"]

numberHotel = input("Введите номер гостиницы, в которую хотите заселиться: ")

while (numberHotel != "1" and numberHotel != "2" and numberHotel != "3"):

   numberHotel = input("Вы ввели неверный номер, введите его еще раз: ")

print(f"Хорошо, гостиница успешно выбрана, вы выбрали гостиницу под названием {namesHotels[int(numberHotel)]}")

if numberHotel == "1":

   print(

       'Какой номер вы хотите выбрать?'

       '\n1 -> Одноместная комната'

       '\n2 -> Двухместный номер'

       )

   countRoom = input('Ваш выбор: ')

   while (countRoom != "1" and countRoom != "2"):

       countRoom = input("Вы ввели неверный номер, введите его еще раз: ")

   print(

       'Вам нужен номер с питанием или без?'

       '\n1 -> С питанием'

       '\n2 -> Без питания'

   )

   withEat = input('Ваш выбор: ')

   while (withEat != "1" and withEat != "2"):

       withEat = input("Вы ввели неверный номер, введите его еще раз: ")

   if withEat == "1" and countRoom == "1":

       print("Номер с питанием будет стоить 1500 гр в сутки")

   elif withEat == "2" and countRoom == "1":

       print("Номер без питания будет стоить 1000 гр в сутки")

   elif withEat == "1" and countRoom == "2":

       print("Номер с питанием будет стоить 2500 гр в сутки")

   elif withEat == "2" and countRoom == "2":

       print("Номер без питания будет стоить 1500 гр в сутки")

elif numberHotel == "2":

   print(

       'Какой номер вы хотите выбрать?'

       '\n1 -> Одноместная комната'

       '\n2 -> Двухместный номер'

       )

   countRoom = input('Ваш выбор: ')

   while (countRoom != "1" and countRoom != "2"):

       countRoom = input("Вы ввели неверный номер, введите его еще раз: ")

   print(

       'Вам нужен номер с питанием или без?'

       '\n1 -> С питанием'

       '\n2 -> Без питания'

   )

   withEat = input('Ваш выбор: ')

   while (withEat != "1" and withEat != "2"):

       withEat = input("Вы ввели неверный номер, введите его еще раз: ")

   if withEat == "1" and countRoom == "1":

       print("Номер с питанием будет стоить 900 гр в сутки")

   elif withEat == "2" and countRoom == "1":

       print("Номер без питания будет стоить 600 гр в сутки")

   elif withEat == "1" and countRoom == "2":

       print("Номер с питанием будет стоить 1500 гр в сутки")

   elif withEat == "2" and countRoom == "2":

       print("Номер без питания будет стоить 900 гр в сутки")

elif numberHotel == "3":

   print(

       'Какой номер вы хотите выбрать?'

       '\n1 -> Одноместная комната'

       '\n2 -> Двухместный номер'

       )

   countRoom = input('Ваш выбор: ')

   while (countRoom != "1" and countRoom != "2"):

       countRoom = input("Вы ввели неверный номер, введите его еще раз: ")

   print(

       'Вам нужен номер с питанием или без?'

       '\n1 -> С питанием'

       '\n2 -> Без питания'

   )

   withEat = input('Ваш выбор: ')

   while (withEat != "1" and withEat != "2"):

       withEat = input("Вы ввели неверный номер, введите его еще раз: ")

   if withEat == "1" and countRoom == "1":

       print("Номер с питанием будет стоить 500 гр в сутки")

   elif withEat == "2" and countRoom == "1":

       print("Номер без питания будет стоить 300 гр в сутки")

   elif withEat == "1" and countRoom == "2":

       print("Номер с питанием будет стоить 800 гр в сутки")

   elif withEat == "2" and countRoom == "2":

       print("Номер без питания будет стоить 450 гр в сутки")

       

       

       

   

Приложения:
Вас заинтересует