Algorithmique et programmation (Python)
🟢 FacileLes énoncés sont gratuits, et les 2 premiers corrigés sont offerts. Les autres corrigés détaillés sont réservés aux abonnés.
- 1
Combien de fois le message est-il affiché ? for i in range(4): print('bonjour')
Voir le corrigéoffert
range(4) fait prendre à i les valeurs 0, 1, 2, 3 : la borne 4 est exclue.
Cela fait donc 4 valeurs, et le print est exécuté une fois par valeur.
Réponse : le message est affiché 4 fois. - 2
On définit : def double(x): return 2 * x. Que renvoie l'appel double(6) ?
Voir le corrigéoffert
Quand on appelle double(6), l'argument x prend la valeur 6.
La fonction calcule 2 * x = 2 × 6 = 12, puis renvoie ce résultat avec return.
Réponse : double(6) renvoie 12. - 3
On exécute : x = 3, puis if x > 5: print('grand') else: print('petit'). Qu'affiche le programme ?
🔒 Corrigé réservé aux abonnésS'abonner → - 4
Quelles valeurs prend successivement la variable i dans : for i in range(2, 7): print(i) ?
🔒 Corrigé réservé aux abonnésS'abonner → - 5
Explique la différence entre les valeurs '5' et 5. Laquelle faut-il multiplier par 2 pour obtenir le nombre 10 ?
🔒 Corrigé réservé aux abonnésS'abonner → - 6
On exécute, dans l'ordre : , puis * 2, puis . Que vaut a à la fin ?
🔒 Corrigé réservé aux abonnésS'abonner → - 7
On exécute : , puis , puis . Que valent b et c à la fin ?
🔒 Corrigé réservé aux abonnésS'abonner → - 8
On exécute : n = 0, puis while n < 3: n = n + 1. Que vaut n à la sortie de la boucle ?
🔒 Corrigé réservé aux abonnésS'abonner → - 9
Donne la valeur (True ou False) de chaque test : 8 == 8 ; 5 > 9 ; 4 != 4 ; 10 >= 7.
🔒 Corrigé réservé aux abonnésS'abonner → - 10
Donne le type Python (int, float, bool, str) de chacune de ces valeurs : 42 ; 3.14 ; False ; 'lycée' ; 100.0.
🔒 Corrigé réservé aux abonnésS'abonner →
Comment ça s'est passé ?
Retrouve tout dans Mon suivi.
