Cours Programmation Python
QCM
  • 1
  • 2
  • 3
  • 4
  • 5

L'énoncé

Cocher la bonne réponse.


Tu as obtenu le score de


Question 1

Que retourne le programme suivant ?

hello = 4
print("hello")

>> 4

>> hello

Ce programme retourne une erreur.

Que fait la fonction print()


Que signifie l'emploi des guillemets ? 

La fonction print() affiche ce qu'il y a entre parenthèse. 
L'emploi des guillemets signifie qu'il s'agit d'une chaine de caractères.
hello fait référence à une variable contenant l'entier 4.
"hello" est une chaine de caractères.
Ainsi, le programme précédent retourne la chaine de caractères :
hello = 4
print("hello")
>> hello

Question 2

Que retourne le programme suivant ?

hello = 4
print(hello)

>> 4

>> hello

Ce programme retourne une erreur.

Comment se déclare une chaine de caractères ? 

La fonction print() permet d'afficher l'élément contenu entre les parenthèses.
Pour afficher une chaine de caractères, il faut utiliser des guillemets simple ou double.
Ici, on fait référence à la variable hello qui contient l'entier 4. 
Ainsi, le programme retourne :
hello = 4
print(hello)
>> 4

Question 3

Que retourne le programme suivant ?

hello = 4
print hello

>> 4

>> hello

Ce programme retourne une erreur.

Quel est l'élément indispensable pour une fonction en Python ?

Pour afficher un élément, on utilise la fonction print().
Toutes les fonctions dans Python nécessite l'emploi de parenthèses.
Ici, la fonction n'en contient pas : le programme ne peut pas s'exécuter correctement. 

Question 4

La fonction type() en Python permet de retourner le type de la variable. 

Que retourne le programme suivant ?

a = 3
type(a)

>> int

>> ent

>> float

Quels sont les trois grands types de variables ? 

Le programme retourne :
>> int

En effet, le type de variables int permet de définir les nombres entiers. 

Question 5

La fonction type() en Python permet de retourner le type de la variable. 

Que retourne le programme suivant ?

a = 5.0
type(a)

>> int

>> ent

>> float

Quels sont les trois grands types de variables ? 

Python considère qu'un nombre faisant apparaitre une virgule, même suivie uniquement de zéros, est stocké dans une variable de type float