Saisie de nombres sous forme d'entiers
Dans l'extrait de code fourni, x et y sont de type chaîne plutôt que entier car la fonction input() renvoie une chaîne par défaut en Python. Pour convertir l'entrée utilisateur en entier, on peut la convertir explicitement en utilisant int(input()).
x = int(input("Enter a number: ")) y = int(input("Enter a number: ")) print(x + y) print(x - y) print(x * y) print(x / y) print(x % y)
De plus, l'entrée peut accepter des nombres dans différentes bases en spécifiant la base comme deuxième argument.
data = int(input("Enter a number: "), 8) data = int(input("Enter a number: "), 16) data = int(input("Enter a number: "), 2)
Cette conversion de base est utile lorsqu'il s'agit de valeurs représentées dans différents systèmes numériques.
Différences entre Python 2 et 3
Résumé :
Python 2.x :
Python 3.x :
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!