Сделал 5 задание Параграф 2.2

This commit is contained in:
parent 23ae8a8063
commit 3c5ea24e54

54
2.2_lesson.5.20.py Normal file
View file

@ -0,0 +1,54 @@
''' ****** Задание 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("Вася")