Я новичок в Python. Попробуйте его изучить. Это мой код:Python Code-While loop никогда не заканчивается
import sys
my_int=raw_input("How many integers?")
try:
my_int=int(my_int)
except ValueError:
("You must enter an integer")
ints=list()
count=0
while count<my_int:
new_int=raw_input("Please enter integer{0}:".format(count+1))
isint=False
try:
new_int=int(new_int)
except:
print("You must enter an integer")
if isint==True:
ints.append(new_int)
count+=1
код выполняется, но цикл всегда повторять и не позволяет мне вводить 2-ое число.
Выход:
How many integers?3
Please enter integer1:1
Please enter integer1:2
Please enter integer1:3
Please enter integer1:
Могу ли я знать, что случилось с моим кодом? Спасибо
'если IsInt == true' - когда бы он когда-нибудь быть правдой? – user2357112
Зачем вам нужен булевский чек? Просто поместите весь код, который вам нужно, когда ИНТ в 'try' –