fbpx

Python – webinaire 2

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

1. Comment correctement rédiger une instruction conditionnelle ?
2. Un variable booléenne peut prendre 3 valeurs, "True", "False" et "None"
3. Quel module faut-il importer pour calculer la racine de 2 ?
4. Est ce que le code suivant est correct ?def say_hello(name = 'there'):
    print(name)
5. 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)
6. Supposons la liste suivante list1 = [3, 4, 5, 6, 5]. Que renvoie l'instruction max(list1)?
7. Corrigez le code suivantimport 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)
8. Une fonction
9. 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)
10. Parmi ces import, lesquels sont mal codés ?
11. 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])
12. Quelle valeur sera affichée si on exécute le programme ci-dessous ?a={"val1":"cle1","val2":"cle2","val3":"cle3"}  
print(a[val2])
13. Qu'affichera le code ci dessous ?
nombre_de_roues = {}
nombre_de_roues["voiture"] = 4
nombre_de_roues["vélo"] = 2
nombre_de_roues["camion"] = 2
nombre_de_roues["tricycle"] = 3
nombre_de_roues["moto"] = 2

for i in nombre_de_roues.items():
print(i)

14. 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()
15. 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()

1 réflexion sur “Python – webinaire 2”

  1. 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

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Retour haut de page