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
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()
2
Une fonction
3
Quel module faut-il importer pour calculer la racine de 2 ?
4
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()
5
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)
6
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])
7
Supposons la liste suivante list1 = [3, 4, 5, 6, 5]. Que renvoie l'instruction max(list1)?
8
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)
9
Parmi ces import, lesquels sont mal codés ?
10
Un variable booléenne peut prendre 3 valeurs, "True", "False" et "None"
11
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)

12
Est ce que le code suivant est correct ?
def say_hello(name = 'there'):
    print(name)
13
Quelle valeur sera affichée si on exécute le programme ci-dessous ?
a={"val1":"cle1","val2":"cle2","val3":"cle3"}  
print(a[val2])
14
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)
15
Comment correctement rédiger une instruction conditionnelle ?

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