Лучшие помощники
- Megamozg 2205 б
- Matalya1 1800 б
- DevAdmin 1720 б
- arkasha_bortnikov 900 б
- Dwayne_Johnson 870 б
Програмированние на 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
Остались вопросы?
Еще вопросы по категории Другое
Задания 1. Осуществите постановку педагогической залачи и соответствующее планирование выполнения физических упражнений определенными методами. 2....
Серёжа и Надя предлагают тебе узнать по описании города. Напиши их названия. 1) Этот город расположен на Тихом океане, на берегах бухты Золотой Рог....
Сочинение на тему Портрет любого героя из повести "Детство" М. Горького...
Философия. Категории диалектики....
В Федеральный закон было внесено дополнение, устанавливающее запрет проведения гражданами предвыборной агитации против всех кандидатов за...