Comment juger des entiers en Python : 1. Vous pouvez utiliser la méthode is digit de la chaîne str pour déterminer si la chaîne est composée uniquement de nombres. 2. Vous pouvez utiliser l'instruction [try-sauf] pour capturer ; ValueError et continuez la demande, entrez.
L'environnement d'exploitation de ce tutoriel : système Windows 7, python version 3.9, ordinateur DELL G3.
Méthode Python pour déterminer des entiers :
1 Vous pouvez utiliser la méthode is digit de la chaîne str pour déterminer si la chaîne est composée uniquement de nombres, ou C'est un entier. S'il s'agit d'un nombre entier, quittez la boucle while, sinon continuez à demander une entrée.
while True: x = input('Input an integer: ') if x.isdigit(): break else: print 'Please input an *integer*'
2. Vous pouvez également utiliser la déclaration try-except
. Si la chaîne d'entrée est un entier, elle peut être convertie en classe int à l'aide de la fonction int() et quitter la boucle. Sinon, une ValueError se produira. Vous pouvez utiliser l'instruction try-sauf pour capturer ValueError, puis continuer. pour demander une contribution.
while True: try: x = input('Input an integer: ') x = int(x) break except ValueError: print 'Please input an *integer*'
Recommandations d'apprentissage gratuites associées : Tutoriel vidéo Python
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!