Вопрос задан 26.09.2023 в 06:49. Предмет Информатика. Спрашивает Жилина Кристина.

Python Считайте последовательность целых чисел (каждое число – в отдельной строке), которая

заканчивается числом 0 (число 0 является признаком конца ввода чисел, не входит в последовательность). К каждому чётному числу прибавьте 10, а к каждому нечётному – 11. Выведите на экран полученную последовательность чисел. Каждое число нужно вывести в отдельной строке.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Бабушкин Александр.

Ответ:

Написано на python

list_num = list()

while True:

   a = int(input('Введите число:   '))

   if a != 0:

       list_num.append(a)

   else:

       break

for i in range(len(list_num)):

   if list_num[i] % 2 == 0:

       list_num[i] += 10

   

   else:

       list_num[i] += 11

print(*list_num, sep='\n')

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вы можете выполнить эту задачу на Python, используя следующий код:

python
# Создаем пустой список для хранения чисел numbers = [] # Считываем числа до тех пор, пока не встретится 0 while True: num = int(input("Введите число (0 для завершения ввода): ")) if num == 0: break numbers.append(num) # Обрабатываем числа и выводим результат for num in numbers: if num % 2 == 0: result = num + 10 else: result = num + 11 print(result)

Этот код сначала считывает последовательность целых чисел, пока не будет введен 0, и сохраняет их в списке numbers. Затем он обрабатывает каждое число в списке, прибавляя 10 к четным числам и 11 к нечетным, и выводит результаты на экран в отдельных строках.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос