Лучшие помощники
- Megamozg 2200 б
- Matalya1 1800 б
- DevAdmin 1700 б
- arkasha_bortnikov 890 б
- Dwayne_Johnson 860 б
Програмированние на 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
Остались вопросы?
Еще вопросы по категории Другое
Значение слова сенкс объясните...
Кто такой позер, Кизару признался что он позерз и что означает шарить за Майота?!...
Как называется обучение движениям в аэробике, при котором педагог обеспечивает равномерную физическую нагрузку на правую и левую часть тела у занимающ...
какие конечности у животного сколько их как они выглядят как животное защищаеться от врагов чем различаются ящерица от тритона...
Работа с Python Пусть пользователь введёт скорость, нашей задачей будет проверить, превысил ли он скоростной режим, если скорость будет больше 60...
Все предметы