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

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

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