Проанализируем последовательно утверждения.
Таблицу прилагаю
1. Если верно первое утверждение, то остальные
— неверны. Тогда получается, что две девушки
(Маша и Наташа) не празднуют день рождения
весной (из утверждений 2 и 4), т.е. обе празднуют
его осенью, что противоречит условию задачи.
2. Предположим, что верно утверждение 2
(У Маши день рождения весной, а у Кати -
осенью). В этом случае получается противоречие
в отношении времени рождения Вали: не зимой
(утверждений 1) и не летом (утверждений 3).
А осенью и весной родились Катя и Наташа
(утверждение 2).
3. Предположим, что верно утверждение 3 (У Вали день рождения летом, а у Наташи - весной). Тогда из утверждения 2 получаем: Маша родилась осенью, а Катя - зимой. Это не противоречит утверждению 1. Таким образом, получаем следующее распределение: Маша — родилась осенью, Катя — зима, Валя — летом, Наташа - весной.
Объяснение:
def check_perfect(number:int, dividers = []):
for i in range(1, number):
if number%i == 0:
dividers.append(i)
if sum(dividers) == number:
return 1
def get_div(num, div = []):
for i in range(1, num):
if num%i == 0:
div.append(i)
return div
def main():
number = int(input())
if check_perfect(number):
print(' '.join(str(num) for num in get_div(number)))
else:
print(0)
if __name__ == '__main__':
main()
Объяснение:
На случай, если сайт сломает табуляции в коде (А он их сломает), ниже представлен скриншот оригинала кода. Программа протестирована.
Графическая информация является разновидностью визуальной (зрительной) информации. К ней относятся: рисунки, гравюры, плакаты, схемы, географические карты, развертки, эскизы и т.д. Она состоит из точек, штрихов, линий, которые выполнены карандашом, тушью, мелом, фломастером на бумаге, картоне, классной доске и т.д.