Лучшие помощники
- Megamozg 2180 б
- Matalya1 1800 б
- DevAdmin 1690 б
- arkasha_bortnikov 840 б
- Dwayne_Johnson 840 б
Програмированние на Python
В этом задании вам нужно применить конструкции с множественным ветвлением «elif». Для
этого напишем полезную программу.
Пользователь вводит сумму в рублях, а следующим действием вводит другую валюту (доллары, евро или юани). Задача программы перевести его рубли в соответствующую валюту по
курсу. То сколько рублей в одном долларе вы
можете посмотреть в интернете, так как эта цифра всегда меняется.
(float и currency мы не проходили)
1
ответ
Конечно, я могу помочь вам написать программу для перевода рублей в другую валюту. Вот пример такой программы на языке Python:
```python
rubles = float(input("Введите сумму в рублях: "))
currency = input("Введите валюту (доллары, евро или юани): ")
if currency == "доллары":
exchange_rate = 73.5 # здесь нужно указать актуальный курс доллара
result = rubles / exchange_rate
print(f"{rubles} рублей = {result:.2f} долларов")
elif currency == "евро":
exchange_rate = 86.2 # здесь нужно указать актуальный курс евро
result = rubles / exchange_rate
print(f"{rubles} рублей = {result:.2f} евро")
elif currency == "юани":
exchange_rate = 11.3 # здесь нужно указать актуальный курс юаня
result = rubles / exchange_rate
print(f"{rubles} рублей = {result:.2f} юаней")
else:
print("Некорректно указана валюта")
```
В этом примере мы сначала получаем от пользователя сумму в рублях и валюту, в которую нужно перевести. Затем с помощью конструкции `if-elif-else` выбираем соответствующий курс обмена и выполняем перевод. Результат выводится на экран с помощью функции `print`.
Обратите внимание, что в примере я использовал фиктивные значения для курсов валют. Вам нужно будет заменить их на актуальные значения, которые можно найти в интернете.
```python
rubles = float(input("Введите сумму в рублях: "))
currency = input("Введите валюту (доллары, евро или юани): ")
if currency == "доллары":
exchange_rate = 73.5 # здесь нужно указать актуальный курс доллара
result = rubles / exchange_rate
print(f"{rubles} рублей = {result:.2f} долларов")
elif currency == "евро":
exchange_rate = 86.2 # здесь нужно указать актуальный курс евро
result = rubles / exchange_rate
print(f"{rubles} рублей = {result:.2f} евро")
elif currency == "юани":
exchange_rate = 11.3 # здесь нужно указать актуальный курс юаня
result = rubles / exchange_rate
print(f"{rubles} рублей = {result:.2f} юаней")
else:
print("Некорректно указана валюта")
```
В этом примере мы сначала получаем от пользователя сумму в рублях и валюту, в которую нужно перевести. Затем с помощью конструкции `if-elif-else` выбираем соответствующий курс обмена и выполняем перевод. Результат выводится на экран с помощью функции `print`.
Обратите внимание, что в примере я использовал фиктивные значения для курсов валют. Вам нужно будет заменить их на актуальные значения, которые можно найти в интернете.
0
·
Хороший ответ
27 сентября 2023 16:51
Остались вопросы?
Еще вопросы по категории Другое
1.Какие сочетания цветов называются гармоничными? 2.Какие сочетания цветов называются дисгармоничными?...
Кто такой отчим ????...
Какая из перечисленных линий имеет наименьшую протяженность Северный тропик Северный полярный круг Экватор Гринвичский меридиан...
Что такое соска нереалка подскажите...
Какие основные факторы оказывают существенное влияние на здоровье человека?...
Все предметы