Лучшие помощники
- Megamozg 2180 б
- Matalya1 1800 б
- DevAdmin 1685 б
- arkasha_bortnikov 805 б
- Dwayne_Johnson 800 б
Програмированние на Python
В этом задании вам нужно применить конструкции с множественным ветвлением «elif». Для
этого напишем полезную программу.
Пользователь вводит сумму в рублях, а следующим действием вводит другую валюту (доллары, евро или юани). Задача программы перевести его рубли в соответствующую валюту по
курсу. То сколько рублей в одном долларе вы
можете посмотреть в интернете, так как эта цифра всегда меняется.как float и currency мы еще не проходили
1
ответ
Конечно, я могу помочь вам с этим заданием. Вот пример программы на Python, которая выполняет указанную задачу:
```python
rubles = float(input("Введите сумму в рублях: "))
currency = input("Введите валюту (доллары, евро или юани): ")
if currency == "доллары":
exchange_rate = 0.014 # Примерный курс рубля к доллару
converted_amount = rubles * exchange_rate
print(f"Сумма в долларах: {converted_amount}")
elif currency == "евро":
exchange_rate = 0.012 # Примерный курс рубля к евро
converted_amount = rubles * exchange_rate
print(f"Сумма в евро: {converted_amount}")
elif currency == "юани":
exchange_rate = 0.091 # Примерный курс рубля к юаню
converted_amount = rubles * exchange_rate
print(f"Сумма в юанях: {converted_amount}")
else:
print("Неправильно указана валюта. Пожалуйста, введите 'доллары', 'евро' или 'юани'.")
```
В этом примере мы сначала запрашиваем у пользователя сумму в рублях и валюту, в которую нужно произвести конвертацию. Затем, с помощью конструкции `if-elif-else`, мы проверяем, какая валюта была выбрана, и выполняем соответствующую конвертацию, используя примерные курсы обмена. Результат выводится на экран.
Обратите внимание, что в этом примере мы не проверяем правильность ввода суммы в рублях. Если это необходимо, вы можете добавить соответствующую проверку перед конвертацией.
```python
rubles = float(input("Введите сумму в рублях: "))
currency = input("Введите валюту (доллары, евро или юани): ")
if currency == "доллары":
exchange_rate = 0.014 # Примерный курс рубля к доллару
converted_amount = rubles * exchange_rate
print(f"Сумма в долларах: {converted_amount}")
elif currency == "евро":
exchange_rate = 0.012 # Примерный курс рубля к евро
converted_amount = rubles * exchange_rate
print(f"Сумма в евро: {converted_amount}")
elif currency == "юани":
exchange_rate = 0.091 # Примерный курс рубля к юаню
converted_amount = rubles * exchange_rate
print(f"Сумма в юанях: {converted_amount}")
else:
print("Неправильно указана валюта. Пожалуйста, введите 'доллары', 'евро' или 'юани'.")
```
В этом примере мы сначала запрашиваем у пользователя сумму в рублях и валюту, в которую нужно произвести конвертацию. Затем, с помощью конструкции `if-elif-else`, мы проверяем, какая валюта была выбрана, и выполняем соответствующую конвертацию, используя примерные курсы обмена. Результат выводится на экран.
Обратите внимание, что в этом примере мы не проверяем правильность ввода суммы в рублях. Если это необходимо, вы можете добавить соответствующую проверку перед конвертацией.
0
·
Хороший ответ
27 сентября 2023 16:48
Остались вопросы?
Еще вопросы по категории Другое
Одна астрономическая единица - это расстояние: а) от Земли до Луны; б) от Земли до Солнца; в) от Солнца до Плутона; г) от Солнца до центра Галактик...
Pomoqitee pojaluysta harry poter!!!! Почему Гарри Поттера хотели исключить из Хогвартса? Кого убила Белатриса? Кто стал директором Хогвартса после тог...
Коэффициент использования рабочего времени базовый год( 0,03), отчетный год (0,04). Темп роста,%( 1,33) Сделайте вывод оценить уровень использов...
1. В чем измеряется мощность электрического прибора? В киловатт-часах В ваттах или киловаттах В амперах или миллиамперах В вольтах 2....
Признаки плановой экономики...
Все предметы