Чертишь таблицу, по вертикали места 1, 2, 3,4. по горизонтали имена В,Р,Л,С. 1. Проверим версию, что С=1. Ставим в таблице плюсик. Тогда все остальные клетки С по вертикали и 1 по горизонтали будут зачеркнуты, а Р не будет =2 это на будущее). 2. Во втором предложении С=2 - это неверно, значит, В=3 - верно. Ставим там плюсик, остальные В по вертикали зачеркиваем и все 3 кроме В зачеркиваем.
3. В третьем предложении В=4 -неверно, значит, Л=2 -верно. Ставим там плюсик, ненужные зачеркиваем. Остается Р=4. ответ: В=3, Р=4, Л=2, С=1.
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. Должно работать
1. Проверим версию, что С=1. Ставим в таблице плюсик. Тогда все остальные клетки С по вертикали и 1 по горизонтали будут зачеркнуты,
а Р не будет =2 это на будущее).
2. Во втором предложении С=2 - это неверно, значит, В=3 - верно. Ставим там плюсик, остальные В по вертикали зачеркиваем и все 3 кроме В зачеркиваем.
3. В третьем предложении В=4 -неверно, значит, Л=2 -верно. Ставим там плюсик, ненужные зачеркиваем.
Остается Р=4.
ответ: В=3, Р=4, Л=2, С=1.
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. Должно работать