


ПОМОГИТЕ информатика программирование python
1.Считайте последовательность целых чисел (каждое число — в отдельной строке), которая заканчивается числом 0 (число 0 является признаком конца ввода чисел, не входит вв последовательность).
Каждое чётное число умножьте на 3, а к каждому нечётному прибавьте 1.
Выведите на экран полученную последовательность чисел. Каждое число нужно вывести в отдельной строке
2.Считайте последовательность целых чисел (каждое число — в отдельной строке), которая заканчивается числом 0 (число 0 является признаком конца ввода чисел, не входит вв последовательность).
Каждое чётное число умножьте на 3, а к каждому нечётному прибавьте 1.
Выведите на экран полученную последовательность чисел в обратном порядке. Каждое число нужно вывести в отдельной строке
3.Считайте число
n
⩾
2
n⩾2 и последовательность из
n
n целых чисел (каждое число — в отдельной строке). Эту последовательность чисел можно представить в виде пар соседних чисел: первая пара — числа с номерами 0 и 1, вторая пара — с номерами 1 и 2, третья пара — с номерами 2 и 3 и т.д. Найдите количество пар чисел с чётной суммой.
Выведите на экран одно число — найденное количество пар.
1. Последовательность с прямым выводом
def task1():
result = []
while True:
x = int(input())
if x == 0:
break
if x % 2 == 0:
result.append(x * 3)
else:
result.append(x + 1)
# вывод
for y in result:
print(y)
if __name__ == "__main__":
task1()
2. Последовательность с обратным выводом
def task2():
result = []
while True:
x = int(input())
if x == 0:
break
if x % 2 == 0:
result.append(x * 3)
else:
result.append(x + 1)
# вывод в обратном порядке
for y in reversed(result):
print(y)
if __name__ == "__main__":
task2()
3. Подсчёт пар с чётной суммой
def task3():
n = int(input())
a = [int(input()) for _ in range(n)]
count = 0
for i in range(n - 1):
if (a[i] + a[i + 1]) % 2 == 0:
count += 1
print(count)
if __name__ == "__main__":
task3()
где