Предмет: Информатика,
автор: commandr15
СРОЧНО!!!!ПИТОН,КАК РЕШИТЬ????
Для получения одной награды нужно предъявить 10 жёлтых билетиков. 10 красных билетиков можно заменить на один жёлтый. 10 синих билетиков можно заменить на один красный. У Тома сейчас y жёлтых билетиков, r красных и b синих. Сколько наград Том может получить?
Формат входных данных:
Три строки входного файла содержат три натуральных числа: y, r и b. Все числа не превосходят 2×109.
Формат выходных данных:
Выведите одно неотрицательное целое число — количество наград, которые может получить Том. В записи этого числа не должно быть десятичной точки, то есть вывод «1.0» вместо «1» является неправильным.
Система оценки:
Решения, верно работающие при b=r=0, будут оцениваться в 10 баллов.
Решения, верно работающие при b=0, будут оцениваться в 30 баллов.
Решения, верно работающие при y,r,b≤105, будут оцениваться в 55 баллов.
Замечание:
Пример из условия соответствует эпиграфу. Том обменяет 10 синих билетиков на 1 красный, после чего у него станет 9+1=10 красных билетиков. Далее он обменяет эти 10 красных билетиков на 1 жёлтый, и у него станет 9+1=10 жёлтых билетиков. В конце он обменяет эти 10 жёлтых билетиков на одну награду.
Ввод
Вывод
9
9
10
1
Ответы
Автор ответа:
1
Ответ:
yellow=int(input('Желтые='))
red=int(input('Красные='))
blue=int(input('Синие='))
a=blue//10+red
result=round((a//10+yellow)/10)
print(f'Всего наград {result}')
#print('Всего наград за билеты=',result)
Объяснение:
если не знаком метод f строк, тогда в нижнем комментарии другой вариант вывода
commandr15:
Знаком знаком
Похожие вопросы
Предмет: Русский язык,
автор: Stas78483
Предмет: Русский язык,
автор: AtemAnikeev11
Предмет: Русский язык,
автор: Stas78483
Предмет: Русский язык,
автор: ruhusain
Предмет: Русский язык,
автор: Timofei1234