mathématiques (ECT 1re année) · Chapitre 13 · Exercice
Lire un script
Informatique et algorithmique · Lire et écrire un script · niveau 1 (application)
Énoncé
Qu'affiche le script suivant ? Détailler les valeurs de s.
s = 0
for k in range(1, 6):
s = s + k*k
print(s)Corrigé
Le déroulé. range(1, 6) donne — la borne est exclue. À chaque tour on ajoute : , puis , puis , puis , puis . Le script affiche donc 55. Ce qu'il calcule. C'est , et la formule du cours donne . Le piège est la borne : range(1, 5) donnerait .
Exercices semblables
- Calculer les termes d'une suite corrigé
- Le script qui affiche zéro corrigé
- Un rang d'arrêt corrigé
- Chercher une mensualité par balayage corrigé
- Quand la somme dépasse cinq corrigé