QCM : Transtypage et entrées/sorties en Python
Créez un compte gratuit pour suivre votre avancement et reprendre où vous avez laissé.
Créer un compteObjectifs travaillés
Ce QCM porte sur les entrées/sorties en Python (input, print) et le transtypage entre int, float et str. Choisissez la bonne réponse parmi les quatre propositions.
Déroulement pas à pas (Correction et Indices)
Question 1 : On exécute le programme Python ci-dessous et l'utilisateur saisit 7 au clavier :
x = input("Saisir un nombre : ")
print(type(x))
Que s'affiche-t-il ?
x = input("Saisir un nombre : ")
print(type(x))- (Incorrect) class 'int'
- (Incorrect) class 'float'
- (Correct) class 'str'
- (Incorrect) class 'bool'
Question 2 : Pour que la variable n contienne un entier saisi par l'utilisateur, quelle instruction est correcte ?
- (Incorrect) n = input("n = ")
- (Incorrect) n = int("n = ")
- (Correct) n = int(input("n = "))
- (Incorrect) n = input(int("n = "))
Question 3 : On exécute le programme Python ci-dessous :
n = "5"
print(n + n)
Que s'affiche-t-il ?
n = "5"
print(n + n)- (Incorrect) $10$
- (Correct) $55$
- (Incorrect) 5 5
- (Incorrect) Une erreur est provoquée
Question 4 : On exécute le programme Python ci-dessous :
print(5 ** 2, 5 % 3)
Que s'affiche-t-il ?
print(5 ** 2, 5 % 3)- (Incorrect) 25 1
- (Incorrect) 10 2
- (Correct) 25 2
- (Incorrect) 10 1
Question 5 : On exécute le programme Python ci-dessous :
a = 12 // 5
b = 12 % 5
print(a, b)
Que s'affiche-t-il ?
a = 12 // 5
b = 12 % 5
print(a, b)- (Incorrect) 2 4
- (Incorrect) 2.4 0
- (Correct) 2 2
- (Incorrect) 60 2
Question 6 : Parmi les instructions Python suivantes, laquelle affecte à x la valeur décimale saisie par l'utilisateur ?
- (Incorrect) x = input("Saisir x : ")
- (Incorrect) x = int(input("Saisir x : "))
- (Correct) x = float(input("Saisir x : "))
- (Incorrect) x = str(input("Saisir x : "))