Лучшие помощники
- 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 = 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
Остались вопросы?
Еще вопросы по категории Другое
сформулировать краткий тезис и найти аргументы по статье И. Локшина «Карта культурных ценностей Рональда Инглхарта»...
ДАЮ 20 баллов СОСТАВЬТЕ ТАБЛИЦУ ТЕОРИЙ ПРОИСХОЖДЕНИЯ ГОСУДАРСТВА И ПРАВА И ИХ ОСНОВНЫХ ПОЛОЖЕНИЙ...
Что такое чбд подскажите...
1.В какие сроки осуществляется призыв граждан России на действительную военную службу? А)с 1 октября по 31 декабря Б)с 1 января по 31 марта В)с 1 ап...
Помогите заполнить таблицу Биомеханика и динамическая анатомия Первый столбик-Учёные Второй столбик- Основные труды( работы), либо направлен...
Все предметы