Дана последовательность целых чисел, за которой следует ноль. Определить чередуются ли в ней четные и нечетные числа.

9 Июн 2020 в 19:40
116 +1
0
Ответы
1

Программа будет выглядеть следующим образом:

numbers = []
while True:
num = int(input("Введите число (для завершения введите 0): "))
if num == 0:
break
numbers.append(num)
flag = True
for i in range(len(numbers) - 1):
if numbers[i] % 2 == numbers[i+1] % 2:
flag = False
break
if flag:
print("Числа чередуются")
else:
print("Числа не чередуются")

Программа запрашивает у пользователя последовующие числа и сохраняет их в списке, пока не будет введен ноль. Затем она пробегает по списку и проверяет, чередуются ли в нем четные и нечетные числа. В зависимости от результата выводится соответствующее сообщение.

18 Апр 2024 в 11:11
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир