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


This site uses Just the Docs, a documentation theme for Jekyll.