project_python/2.2_lesson.5.20.py

55 lines
2 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

''' ****** Задание 5(E) из 20 Параграф 2.2 *********
* Как насчет небольшой головоломки с применением условного оператора?
У Пети было 7 яблок, а у Васи 6.
Затем Петя отдал 3 яблока Васе, а у Толи взял 2 яблока.
Вася попросил у Толи 5 яблок, но отдал Гене 2.
Затем Дима дал Пете N яблок, а Васе M.
Так у кого в итоге яблок больше — у Пети или Васи?
'''
if __name__ == "__main__"
# Инициализация начальных данных
petya_apples = 7
vasya_apples = 6
# Ввод данных для N и M
try:
N = int(input())
M = int(input())
except ValueError:
print("Ошибка: введите целые числа.")
exit()
# Производим "перенос" яблок в соответствии с условием
# Петя отдает 3 яблока Васе
petya_apples -= 3
vasya_apples += 3
# Петя забирает 2 яблока у Толи (количество яблок у Толи не влияет на конечный результат)
petya_apples += 2
# Вася просит у Толи 5 яблок (количество яблок у Толи не влияет на конечный результат)
vasya_apples += 5
# Вася отдает 2 яблока Гене (количество яблок у Гены не влияет на конечный результат)
vasya_apples -= 2
# Дима дает Пете N яблок
petya_apples += N
# Дима дает Васе M яблок
vasya_apples += M
# Сравниваем количество яблок у Пети и Васи и выводим имя того, у кого больше
if petya_apples > vasya_apples:
print("Петя")
else:
print("Вася")