Регистрация
Войти
Стать экспертом Правила
Информатика

ДЛЯ ПИТОНАВыведите значение наименьшего нечетного элемента списка, а если в списке нет нечетных элементов - выведите число 0.Входные данныеВводится список чисел. Все числа списка находятся на одной строке.Выходные данныеВыведите ответ на задачу.Примерывходные данные0 1 2 3 4выходные данные1входные данные2 4 6 8 10выходные данные0

ОТВЕТЫ
Наверно сортировкой пользоваться нельзя, да?

num = list(map(int, input().split()))
min= 0
for i in range(len(num)):
    if num[i] % 2 == 1:
        min= num[i]
        break
for i in range(len(num)):
    if num[i] % 2 == 1:
        if num[i] < min:
            min = num[i]
if min != 0:
    print(min)
else:
    print(0)
Давно не прогал на питоне, поэтому забыл уже разные интересные плюшки. Так что решил, так сказать, в лоб. 1 циклом находишь 1 нечетное, 2 циклом сравниваешь весь массив с этим числом. если ни там ни там ничего не было, то 0.  Должно работать 
909
Контакты
Реклама на сайте
Спрошу
О проекте
Новым пользователям
Новым экспертам