Comment représenter des entiers en Python : 1. Vous pouvez utiliser la méthode isdigit de la chaîne str pour déterminer si la chaîne est composée uniquement de nombres ; 2. Vous pouvez également utiliser l'instruction [try-sauf].
L'environnement d'exploitation de ce tutoriel : système Windows 7, python version 3.9, ordinateur DELL G3.
Méthode de représentation des entiers Python :
1 Vous pouvez utiliser la méthode isdigit de la chaîne str pour déterminer si la chaîne est composée uniquement de nombres, c'est-à-dire 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!