Kala te souhaite la bienvenueKala-Maths

Algorithmique et programmation (Python)

🟢 Facile

📝 Les é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. 1

    Donne le type Python (int, float, bool, str) de chacune de ces valeurs : 42 ; 3.14 ; False ; 'lycée' ; 100.0.

    ✅ Voir le corrigéoffert

    On regarde la forme de chaque valeur.
    • 42 : un entier, sans point décimal → int.
    • 3.14 : un nombre avec un point décimal → float.
    • False : un booléen (vrai/faux) → bool.
    • 'lycée' : du texte entre guillemets → str (chaîne de caractères).
    • 100.0 : il y a un point décimal (même si la partie décimale est nulle) → float.
    Réponse : int ; float ; bool ; str ; float.

  2. 2

    On exécute, dans l'ordre : a = 7, puis a = a * 2, puis a = a - 5. Que vaut a à la fin ?

    ✅ Voir le corrigéoffert

    L'affectation « range dans » la variable ; on calcule d'abord la partie de droite.
    • a = 7 : au départ a vaut 7.
    • a = a * 2 : on calcule 7 × 2 = 14, on range 14 dans a. Donc a = 14.
    • a = a - 5 : on calcule 14 − 5 = 9, on range 9 dans a. Donc a = 9.
    Réponse : a vaut 9.

  3. 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. 4

    Combien de fois le message est-il affiché ? for i in range(4): print('bonjour')

    🔒 Corrigé réservé aux abonnésS'abonner →
  5. 5

    Quelles valeurs prend successivement la variable i dans : for i in range(2, 7): print(i) ?

    🔒 Corrigé réservé aux abonnésS'abonner →
  6. 6

    Donne la valeur (True ou False) de chaque test : 8 == 8 ; 5 > 9 ; 4 != 4 ; 10 >= 7.

    🔒 Corrigé réservé aux abonnésS'abonner →
  7. 7

    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 →
  8. 8

    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 →
  9. 9

    On définit : def double(x): return 2 * x. Que renvoie l'appel double(6) ?

    🔒 Corrigé réservé aux abonnésS'abonner →
  10. 10

    On exécute : b = 4, puis c = b + 1, puis b = 10. Que valent b et c à la fin ?

    🔒 Corrigé réservé aux abonnésS'abonner →

Comment ça s'est passé ?

Retrouve tout dans Mon suivi.