Предмет: Информатика,
автор: NASA606
Язык программирования Python
Даны три числа, чётные возвести в квадрат, нечётные в куб, и вывести.
Заранее спасибо!
Ответы
Автор ответа:
1
numbers = [int(input()) for i in range(3)]
for n in numbers:
if n%2 == 0:
print(n**2, end=" ")
else:
print(n**3, end=" ")
NASA606:
Но ведь там должны быть даны три числа, а не одно
тут используется генератор списка, число запрашивается 3 раза и вносится в список
в ф-ии range() можно выставить любое число, столько и будет раз запрошено число
А выведено тоже?
Ну да, как в условии...цикл по всем элементам списка пробежится
Не мне прост инетерсно, я не питонист, впервые вижу, чтобы цикл объявляли сразу в перменной
Так генератор создаётся) можно таким способом сразу создавать список с нужными элементами
я тоже не питонист особо
Похожие вопросы
Предмет: Русский язык,
автор: dim42
Предмет: Английский язык,
автор: temerasov
Предмет: Английский язык,
автор: Карушев
Предмет: Химия,
автор: Pleasehelp141045
Предмет: Английский язык,
автор: Аноним