SNT,programmation python : variables,fonctions,paramètres.

Les boucles for en python

On considère en python le programme suivant :

for i in range(10):
    print(i)

Taper ce programme et exécutez le avec le logiciel Thonny.

Modifier et utiliser ce programme pour calculer les sommes suivantes :

S = 1 + 2 + 3 + 4 + ……. + 99 + 100

S = 1^2 + 2^2 + 3^2 + 4^2 + ……. + 99^2 + 100^2

S = 2 + 4 + 6 + 8 + ………….. + 50

S = 1 + 3 + 5 + ……………………… + 201

EXERCICE 2

https://www.france-ioi.org/algo/task.php?idChapter=644&idTask=1894

Ecrire un programme python permettant de déterminer le nombre de cubes nécessaires pour construire une pyramide de hauteur donnée.

Exercice 3

Afin de pouvoir mieux combattre les différentes épidémies, parfois très graves, qui se développent régulièrement dans la région, le département de médecine de l’université a lancé une grande étude. En particulier, les chercheurs s’intéressent à la vitesse de propagation d’une épidémie et donc à la vitesse à laquelle des mesures sanitaires doivent êtres mises en place.

Ce que doit faire votre programme :

Votre programme doit d’abord lire un entier, la population totale de la ville. Sachant qu’une personne était malade au jour 1 et que chaque malade contamine deux nouvelles personnes le jour suivant (et chacun des jours qui suivent), vous devez calculer à partir de quel jour toute la population de la ville sera malade.

Commentaires

On a 1 malade le premier jour, donc 2 nouveaux malades le second jour, soit un total de 3 malades. On a donc 6 nouveaux malades au troisième jour, soit un total de 9 malades. On a donc 18 nouveaux malades au quatrième jour, soit…