Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.02.2020, 23:18   #1
ВалерийБ.
 
Регистрация: 07.01.2019
Сообщений: 9
По умолчанию Программа, которая берет две цены и сообщает, какая из них ниже после конвертации.

Всем, привет! Прошу указать на ошибку, уже битый час бьюсь и не могу понять, где её совершил((
Вот задачка:
Вы находитесь в магазине шляп в Аргентине! Цены указаны в долларах США и аргентинских песо. У вас есть обе валюты, но вы хотите убедиться, что вы платите по более низкой цене! Вы платите в долларах или песо? Обменный курс составляет 2 цента за каждый песо.
Задача:
Создайте программу, которая берет две цены и сообщает, какая из них ниже после конвертации. Формат ввода:
Два целочисленных значения: первое - это цена в песо, а второе - цена в долларах.
Формат вывода:
Строка, в которой указывается, в какой валюте вы должны совершить покупку (в «долларах» или «песо»)

Вот код: Решаю в Python

Pesos = int(input( ))
Dollars = int(input( ))
Pesos = Dollars/0.02
Dollars = 0.02*Pesos
if Pesos > Dollars:
print(str('Dollars'))
elif Pesos < Dollars :
print(str('Pesos'))

Выдает, всё время Dollars, хотя при вводе 400 и 10 должен выдавать Pesos
ВалерийБ. вне форума Ответить с цитированием
Старый 25.02.2020, 23:45   #2
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

Код:
Pesos = int(input( )) * 0.02
Dollars = int(input( ))
if Pesos >= Dollars:
  print(str('Dollars'))
elif Pesos < Dollars :
  print(str('Pesos'))
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Старый 26.02.2020, 00:05   #3
ВалерийБ.
 
Регистрация: 07.01.2019
Сообщений: 9
По умолчанию

Aleksandr H.,
Спасибо!
ВалерийБ. вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
От куда оператор delete берет размер массива, чтобы освободить всю память, которая была выделена под массив? Arigato Общие вопросы C/C++ 42 10.06.2019 18:14
Программа для Windows, которая отслеживает изменения в другой программе и сообщает о них S-v-shir Фриланс 6 17.05.2018 05:41
Какая формулировка цикла с предусловием из ниже перечисленных недопустима в С++? 3oidberg Помощь студентам 1 02.10.2016 19:09
После конвертации из pdf не форматируется текст Drt Microsoft Office Word 1 05.05.2011 21:52
программа, которая берет диагонали из квадратной матрицы, и ищет в них количество цепочек mishan Общие вопросы C/C++ 1 11.01.2010 14:33