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

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

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

Восстановить пароль

Купить рекламу на форуме - 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