• Предмет: Информатика
  • Автор: okshinmaks08
  • Вопрос задан 1 месяц назад

вам нужно применить конструкции с множественным ветвлением «elif». Для этого напишем полезную программу. Пользователь вводит сумму в рублях, а следующим действием вводит другую валюту (доллары, евро или юани). Задача программы перевести его рубли в соответствующую валюту по курсу. То сколько рублей в одном долларе вы можете посмотреть в интернете, так как эта цифра всегда меняется.
Нужен очень простой код не важно сколько строк, как для новичка
С пояснениями

Ответы

Ответ дал: l89605959
0

Ответ:

Конечно, вот пример простого кода на Python с использованием конструкции `elif`:

```python

# Получаем сумму от пользователя

sum_in_rubles = float(input("Введите сумму в рублях: "))

# Получаем выбор пользователя относительно валюты

currency_choice = input("Выберите валюту (USD, EUR, CNY): ")

# Устанавливаем курс для каждой валюты (можно заменить реальными значениями)

usd_rate = 75.0

eur_rate = 90.0

cny_rate = 11.0

# Переводим сумму в выбранную валюту

if currency_choice == "USD":

result = sum_in_rubles / usd_rate

print(f"{sum_in_rubles} рублей равно {result} долларам")

elif currency_choice == "EUR":

result = sum_in_rubles / eur_rate

print(f"{sum_in_rubles} рублей равно {result} евро")

elif currency_choice == "CNY":

result = sum_in_rubles / cny_rate

print(f"{sum_in_rubles} рублей равно {result} юаням")

else:

print("Выбрана неверная валюта. Пожалуйста, выберите USD, EUR или CNY.")

```

Этот код запрашивает у пользователя сумму в рублях и выбор валюты. Затем, в зависимости от выбора, программа использует конструкцию `elif`, чтобы определить курс и произвести перевод. Если пользователь выбирает некорректную валюту, программа сообщает об ошибке.

Ответ дал: MrFlyguy
1

На языке python:

rub = int(input('Введите количество рублей: ')) #Вводим сумму в рублях

moneyType = input('Введит тип валюты (доллары, евро, юани): ') #Ввод типа валюты

if moneyType == 'доллары': #Если выбраны доллары

   print('Рубли: ', rub, 'доллары: ', rub/91.23) #Выводим количество по курсу

elif moneyType == 'евро': #Если выбраны евро

   print('Рубли: ', rub, 'евро: ', rub/99.37) #Выводим количество по курсу

elif moneyType == 'юани': #Если выбраны юани

   print('Рубли: ', rub, 'юани: ', rub/12.9) #Выводим количество по курсу

else:

   print('Выбран неправильный тип валюты')

Вас заинтересует