Задача python решите плз - Общение Python мододелов

Вопрос Задача python решите плз

Регистрация
5 Авг 2013
Сообщения
73
Репутация
0
Спасибо
0
Монет
0
С клавиатуры вводится последовательность целых чисел неизвестного размера, признаком окончания последовательности является число 0 (в последовательность не входит). Найти наименьшее трёхзначное число в этой последовательности. Если трёхзначных чисел нет, то вывести NO.
 
Регистрация
8 Окт 2013
Сообщения
70
Репутация
6
Спасибо
0
Монет
0
x = list()
while(True):
temp = input()
if(int(temp) == 0):
break
elif(len(temp) == 3):
x.append(int(temp))
if(len(x) == 0):
print("NO")
else:
print(min(x))
 
Регистрация
22 Апр 2013
Сообщения
82
Репутация
0
Спасибо
0
Монет
0
m = float('inf')
while True:
n = int(input())
if not n: break
if len(str(n)) == 3 and n < m: m = n
print(m if not isinstance(m,float) else 'NO')
 
Сверху Снизу