Bienvenu(e) dans le quiz Python - webinaire 2
Après avoir visualisé le webinaire organisé en partenariat avec Hachette Technique, testez vous pour vérifier si vous maîtrisez les concepts présentés.
Pour revenir sur le webinaire cliquez ici
2
Quelle valeur sera affichée si on exécute le programme ci-dessous ?
dict2 = {1:10,2:21,3:32,4:43}
print(dict2[2])
3
Quelle valeur sera affichée si on exécute le programme ci-dessous ?
a={"val1":"cle1","val2":"cle2","val3":"cle3"}
print(a[val2])
5
Supposons la liste suivante list1 = [3, 4, 5, 6, 5]. Que renvoie l'instruction max(list1)?
6
Qu'affichera ce bout de code ?
nombre_de_roues = {}
nombre_de_roues["voiture"] = 4
nombre_de_roues["vélo"] = 2
nombre_de_roues["vélo"] = 2
for i in nombre_de_roues.items():
print(i)
7
Parmi ces import, lesquels sont mal codés ?
8
Qu'affichera le code ci dessous ?
10
Quel tracé effectue ce code et de quel couleur ?
from matplotlib.pyplot import*
X, Y = [2.5,1,1,2,1,1,2.5], [4,4,2.5,2.5,2.5,1,1]
plot(X,Y,'r:')
axis([0,4,0,5])
show()
11
Ce code avec une condition True propose t-il une boucle infinie ?
from turtle import *
color('black', '#E16D0D')
begin_fill()
while True:
forward(250)
left(130)
if abs(pos()) < 1:
break
end_fill()
done()
12
Pour corriger le code suivant, choisissez parmi les couples de réponses ci-dessous pour compléter les trous dans le code:
import math
calcul_rac2 = (............).sqrt(2)
message = "la racine carré de 2 vaut %s"
print(message % calcul_rac2)
#Sommons toutes les racines de 1 à 10
sum_rac = 0
for i in (............)(10)
sum_rac = sum_rac + sqrt(i)
13
Que pensez-vous de ce code ?
pattes_animaux = {"tigre": 4, "poule": 2, "lion": 4, "serpent": 0, "lezard": 4, "millepattes": 1000 }
for cle, valeur in pattes_animaux.items():
if cle == 4:
print("l'élément de clé", cle, "vaut", valeur)
import math
calcul_rac2 =math.sqrt(2)
message = “la racine carré de 2 vaut %s”
print(message % calcul_rac2)
#Sommons toutes les racines de 1 à 10
sum_rac = 0
for i in range(10) :
sum_rac = sum_rac + math.sqrt(i)
Bonjour,
je n’ai pas très bien compris la correction.
il manque les : après (10)
et il me semble qu’il manque math devant sqrt(i)
Cordialement
Françoise