Напишите программу, которая выводит на экран стоимость переговоров, исходя из кода города и длительности разговора

  • 67
Напишите программу, которая выводит на экран стоимость переговоров, исходя из кода города и длительности разговора. Стоимость расчетывается следующим образом: для Екатеринбурга (код 343) - 15 рублей в минуту, для Омска (код 381) - 18 рублей в минуту, для Воронежа (код 473) - 13 рублей в минуту, и для Ярославля (код 485) - 11 рублей в минуту.
Милая
67
Хорошо, чтобы решить эту задачу, мы можем написать программу на языке Python. Вот полное решение:

python
# Запросить у пользователя код города и длительность разговора
code = int(input("Введите код города (343, 381, 473 или 485): "))
duration = int(input("Введите длительность разговора (в минутах): "))

# Используем условные выражения для определения стоимости переговоров
if code == 343:
cost = 15 * duration
city = "Екатеринбург"
elif code == 381:
cost = 18 * duration
city = "Омск"
elif code == 473:
cost = 13 * duration
city = "Воронеж"
elif code == 485:
cost = 11 * duration
city = "Ярославль"
else:
print("Некорректный код города. Пожалуйста, выберите код из списка.")
exit()

# Выводим информацию о стоимости переговоров
print()
print("Вы звонили в город " + city)
print("Длительность разговора: " + str(duration) + " мин.")
print("Стоимость переговоров: " + str(cost) + " руб.")


В этом решении мы используем переменные `code` и `duration`, чтобы хранить введенный пользователем код города и длительность разговора соответственно. Затем мы используем условные выражения `if-elif-else` для определения стоимости переговоров в зависимости от кода города. В конце программы мы выводим информацию о городе, длительности разговора и стоимости.

Вы можете запустить эту программу на вашем компьютере, введя код и длительность разговора. Она будет вычислять стоимость переговоров и выводить ее на экран.