👤

Sagot :

Réponse:

  1. [voir image]
  2. Cette fonction permet de connaître la population du village au bout de n années à partir de 2019

Explications étape par étape:

Pour le tableau,

La fonction population() prend un entier n qui est le nombre d'années après 2019

la variable pop est initialisée à 3000 (aka : la population du village en 2019)

On remarque ensuite une boucle for i in range(depart, fin) => for i in range(1,n+1).

i est une variable qui va prendre les valeurs de 1 jusqu'à n+1.

Cela signifie qu'elle va répéter les instructions qu'elle contient jusqu'à n+1, c'est a dire, jusqu'au nombre d'années rentrée précédemment.

Ensuite l'opération pop=0.98*pop est simplement la traduction de l'énoncé, une diminution de 2% revient a multiplier par 0.98

Pour finir, return round (pop) va simplement te renvoyer la variable pop, arrondie a l'unité, après toutes les opérations

Maintenant que tu sais ce que fait la fonction,

Tu as simplement besoin de calculer la population jusqu'à i = 4. La première case est barrée car i n'est pas encore pris en compte. la population vaut 3000

ensuite pour

i = 1 tu vas faire 3000*0.98 = 2940

i = 2 tu vas faire 2940*0.98 ≈ 2881 (rappelle toi

qu'on demande un entier)

i = 3 = .... et ainsi de suite

voilà j'espère t'avoir aidé !

View image THOMASDESDESERTS

© 2024 IDNLearn. All rights reserved.