forked from isquicha/exercicios-logica-python
-
Notifications
You must be signed in to change notification settings - Fork 0
/
050.py
30 lines (30 loc) · 1.06 KB
/
050.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
"""
Altere o programa anterior permitindo ao usuário informar as populações e as
taxas de crescimento iniciais. Valide a entrada e permita repetir a operação.
"""
continuar = True
while continuar:
populacao_a = float(input("Digite a população de A: "))
populacao_b = float(input("Digite a população de B: "))
crescimento_a = float(
input("Digite o crescimento percentual da população de A: ")
)
crescimento_b = float(
input("Digite o crescimento percentual da população de B: ")
)
anos = 0
while True:
anos += 1
populacao_a *= 1 + (crescimento_a / 100)
populacao_b *= 1 + (crescimento_b / 100)
if populacao_a >= populacao_b:
print(
f"Demorou {anos} anos para a população de "
"A passar ou igualar a de B."
f"\nA tem {populacao_a:.0f} habitantes e "
f"B tem {populacao_b:.0f}."
)
break
continuar = (
True if input("Deseja continuar (S/N)? > ").upper() == "S" else False
)