Exercices Python sur l'Analyse du Taux de Natalité au Cameroun
Exercice 1 : Calcul du Taux de Natalité
Écrivez un programme qui calcule le taux de natalité dans une région du Cameroun. Le taux de natalité est défini comme le nombre de naissances pour 1 000 habitants sur une période donnée.
nombre_naissances = 500
population_totale = 10000
taux_natalite = (nombre_naissances / population_totale) * 1000
print(f"Le taux de natalité est de {taux_natalite:.2f} naissances pour 1000 habitants.")
Exercice 2 : Prévision des Naissances
Écrivez un programme qui prédit le nombre de naissances pour l'année suivante en supposant une augmentation annuelle de 2% du nombre de naissances.
nombre_naissances = 500
augmentation = 0.02
nombre_naissances_prevu = nombre_naissances * (1 + augmentation)
print(f"Le nombre de naissances prévu pour l'année suivante est de {nombre_naissances_prevu:.0f}.")
Exercice 3 : Suivi du Taux de Natalité sur Plusieurs Années
Écrivez un programme qui calcule le taux de natalité sur 5 ans, en supposant une augmentation annuelle constante.
nombre_naissances = 500
population_totale = 10000
annees = 5
augmentation = 0.02
for annee in range(1, annees + 1):
taux_natalite = (nombre_naissances / population_totale) * 1000
print(f"Année {annee}: Le taux de natalité est de {taux_natalite:.2f} naissances pour 1000 habitants.")
nombre_naissances *= (1 + augmentation)
Exercice 4 : Comparaison entre Deux Régions
Écrivez un programme qui compare le taux de natalité entre deux régions différentes du Cameroun.
naissances_region_1 = 400
population_region_1 = 8000
naissances_region_2 = 600
population_region_2 = 12000
taux_natalite_region_1 = (naissances_region_1 / population_region_1) * 1000
taux_natalite_region_2 = (naissances_region_2 / population_region_2) * 1000
print(f"Le taux de natalité de la région 1 est de {taux_natalite_region_1:.2f}.")
print(f"Le taux de natalité de la région 2 est de {taux_natalite_region_2:.2f}.")
Exercice 5 : Augmentation Cumulative du Taux de Natalité
Écrivez un programme qui calcule l'augmentation cumulative du taux de natalité sur 10 ans.
taux_natalite_initial = 25.0
augmentation_annuelle = 0.01
for annee in range(1, 11):
taux_natalite_initial *= (1 + augmentation_annuelle)
print(f"Année {annee}: Le taux de natalité est de {taux_natalite_initial:.2f} naissances pour 1000 habitants.")
Exercice 6 : Calcul du Taux de Croissance de la Population
Écrivez un programme qui calcule le taux de croissance de la population en fonction du taux de natalité.
taux_natalite = 25.0
population_initiale = 1000000
croissance_population = (population_initiale * taux_natalite) / 1000
print(f"La croissance de la population est de {croissance_population:.0f} habitants.")
Exercice 7 : Analyse du Ratio Naissances/Morts
Écrivez un programme qui analyse le ratio entre les naissances et les décès pour déterminer la tendance démographique.
naissances = 500
deces = 300
ratio = naissances / deces
if ratio > 1:
print("La population est en croissance.")
elif ratio == 1:
print("La population est stable.")
else:
print("La population est en déclin.")
Exercice 8 : Estimation de la Population Future
Écrivez un programme qui estime la population future en fonction du taux de natalité actuel et de l'augmentation de la population.
population_actuelle = 1000000
taux_natalite = 0.025
taux_croissance = 0.01
for annee in range(1, 6):
population_actuelle += population_actuelle * (taux_natalite + taux_croissance)
print(f"Année {annee}: La population est estimée à {population_actuelle:.0f} habitants.")
Exercice 9 : Évaluation de la Capacité d'Accueil d'une Ville
Écrivez un programme qui évalue si une ville peut accueillir l'augmentation projetée de la population.
population_actuelle = 50000
capacite_maximale = 55000
taux_natalite = 0.03
for annee in range(1, 4):
population_actuelle += population_actuelle * taux_natalite
if population_actuelle > capacite_maximale:
print(f"Année {annee}: La ville dépasse sa capacité maximale!")
break
print(f"Année {annee}: La population est de {population_actuelle:.0f} habitants.")
Exercice 10 : Calcul du Taux de Fécondité
Écrivez un programme qui calcule le taux de fécondité d'une région, c'est-à-dire le nombre moyen d'enfants par femme en âge de procréer.
nombre_enfants = 2000
nombre_femmes = 500
taux_fertilite = nombre_enfants / nombre_femmes
print(f"Le taux de fécondité est de {taux_fertilite:.2f} enfants par femme.")