Вопрос задан 28.06.2023 в 11:13. Предмет Информатика. Спрашивает Сидоренко Иван.

Напишите программу на питон срочно!!! Даю 30 баллов!!! Напишите программу, которая оценит

справедливость конспирологического тарифа. Из списка чисел нужно выбрать те, что имеют ту же чётность, что и минимальное. Формат ввода Вводится строка целых чисел, записанных через пробел. Формат вывода Вывести числа, которые имеют ту же чётность, что и наименьшее, без повторений, порядок вывода неважен. Пример 1 Ввод 2 5 17 3 18 6 1 9 Вывод 1 3 5 9 17
0 0
Перейти к ответам

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

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

a = list(map(int, input().split()))

m = min(a)

res = []

for i in range(len(a)):

   if(a[i]%2==m%2 and a[i] not in res):

       res.append(a[i])

for row in range(len(res)):

   print(res[row], end=' ')

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

Конечно, вот Python-программа, которая решает данную задачу:

python
# Читаем входные числа из строки и разбиваем их на список numbers = list(map(int, input().split())) # Находим минимальное число min_number = min(numbers) # Определяем четность минимального числа parity = min_number % 2 # Создаем список для хранения чисел с той же четностью, что и минимальное result = [] # Проходим по списку чисел и добавляем числа с той же четностью в результат for number in numbers: if number % 2 == parity and number not in result: result.append(number) # Выводим результат for number in result: print(number, end=' ')

Вы можете ввести числа, разделенные пробелами, как в вашем примере, и программа выдаст ожидаемый результат.

0 0

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

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

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

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