Quizz
1. Quel mot-clé permet de définir une fonction ?
- a)
function - b)
def - c)
func - d)
lambda
2. Quelle est la bonne façon de convertir une chaîne "42" en entier ?
- a)
int("42") - b)
str(42) - c)
float("42") - d)
"42".toInt()
3. Que retourne ce code ?
print(type(3.0))
- a)
<class 'int'> - b)
<class 'float'> - c)
float - d)
3.0
4. Que fait ce code ?
liste = [1, 2, 3]
liste.append(4)
print(liste)
- a) Affiche
[1, 2, 3, 4] - b) Affiche
[4, 1, 2, 3] - c) Affiche
[1, 2, 3] - d) Provoque une erreur
5. Quelle est la sortie de ce code ?
print("3" * 2)
- a)
6 - b)
33 - c)
3 3 - d)
TypeError
6. Quelle est la différence entre = et == ?
- a) Aucune, ils sont équivalents
- b)
=compare deux valeurs,==affecte une valeur - c)
=affecte une valeur,==compare deux valeurs - d)
==est utilisé uniquement dans les boucles
7. Que fait ce code ?
def f(x):
return x * 2
print(f("A"))
- a)
A2 - b)
AA - c)
TypeError - d)
2A
8. Que fait ce code ?
x = input("Entrez un nombre : ")
print(x + 1)
- a) Additionne 1 au nombre entré
- b) Provoque une erreur
- c) Affiche
x1 - d) Convertit automatiquement en entier
9. Que fait ce code ?
def mystere(a, b=2):
return a + b
print(mystere(3))
- a) Affiche
5 - b) Affiche
3 - c) Provoque une erreur
- d) Affiche
None