Je suis nouveau à Python.Trying pour l'apprendre. Voici mon code:Python Code-While boucle jamais fin
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
Le code est en cours d'exécution, mais la boucle se répète toujours et ne me permet d'entrer 2ème entier.
Sortie:
How many integers?3
Please enter integer1:1
Please enter integer1:2
Please enter integer1:3
Please enter integer1:
Puis-je savoir ce qui ne va pas avec mon code? Merci
'si isint == TRUE' - quand serait-il jamais être vrai? – user2357112
Pourquoi avez-vous besoin de la vérification booléenne? Il suffit de mettre tout le code que vous avez besoin quand un int dans le 'try' –