Предмет: Информатика,
автор: udinvlad20084
Створити цикл, який друкує на екрані парні числа, доки не дійде до твого віку (запитується на початку програми у користувача), якщо тобі парна кількість років або друкує непарні числа, якщо тобі непарна кількість років.
PYTON
master32wsp:
а зачем ваще реверсед если есть [::-1]
Ответы
Автор ответа:
2
age = int(input("Скільки вам років? "))
if age % 2 == 0:
# Якщо вік користувача парний
i = 0
while i <= age:
print(i)
i += 2
else:
# Якщо вік користувача непарний
i = 1
while i <= age:
print(i)
i += 2
Автор ответа:
0
```Python
age = int(input("Ваш возраст: "))
if age % 2 == 0: # Если возраст чётный
start_point = 1 # Тогда начинаем с единички, т.к. она первое нечётное число
else: # Иначе (нечет.)
start_point = 0 # Начинаем с нуля, т.к. он первое чётное число
for i in range(start_point, age + 1, 2): # Идём с начальной точки, до возраста (+1, потому что range() идёт до n - 1, как индексы массива), с шагом 2 (пропускаем чётные/нечётные)
print(i) # Выводим число
```
Похожие вопросы
Предмет: Русский язык,
автор: cigigxohckhdgif
Предмет: Қазақ тiлi,
автор: vasyapapasya
Предмет: Математика,
автор: snishanamoroz35675t
Предмет: Другие предметы,
автор: 000981
Предмет: История,
автор: okomyolok