Bonsoir,quelqu'un peux m'aider svp ?
Merci d'avance !!

Le code source est ci-joint.
Explication ligne par ligne
entree = int(input("Entrez le nombre d'années : ")) :
def population(n): Créé la fonction population avec comme paramètre n
population = 2300 Initialise la variable population à 2300
for i in range(n): Créé une boucle for : recommencer n fois le code qui suit
population += 120 Chaque fois que la boucle recommence, cette instruction rajoute 120 à la population. Cette instruction pourrait aussi s'écrire population = population + 120.
return population return est un mot clé en python. Il va renvoyer la valeur qui lui est attribué (ici population) à la variable qui l'appelle si il y en a une.
Dans notre exemple, la derniere ligne print(population(entree))
Dans ce code, il faut bien faire attention à différencier population() qui est une fonction et population qui est une variable. Dans un programme plus complet, on aurait plus tendance à nommer la fonction plus explicitement. Par exemple : modification_population()
Une fois de plus ce code fonctionne sous python 3x. Il est à modifié si il est utilisé sur python 2x
Ce fichier est un .txt il faut donc le renommer en .py pour pouvoir l'éxecuter