-
Notifications
You must be signed in to change notification settings - Fork 19
/
Lista3_05.py
44 lines (39 loc) · 2.2 KB
/
Lista3_05.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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#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.
populacao1 = int(input("Digite a população 1: "))
populacao2 = int(input("Digite a população 2: "))
crescimento1 = input("Porcentagem de crescimento anual da população 1: ")
crescimento2 = input("Porcentagem de crescimento anual da população 2: ")
ano = 0
crescimento1.split('%')
crescimento2.split('%')
crescimento_porcentagem1 = int(crescimento1[0]) / 100
crescimento_porcentagem2 = int(crescimento2[0]) / 100
if populacao1 > populacao2:
if crescimento_porcentagem2 > crescimento_porcentagem1:
while populacao1 > populacao2:
populacao1 += populacao1 * crescimento_porcentagem1
populacao2 += populacao2 * crescimento_porcentagem2
ano += 1
print("Vai levar ", ano, " anos para a populacao 2 ultrapassar a 1")
else:
while crescimento_porcentagem2 > crescimento_porcentagem1:
print("O crescimento da menor população deve ser maior que o da maior população")
crescimento1 = input("Porcentagem de crescimento anual da população 1: ")
crescimento2 = input("Porcentagem de crescimento anual da população 2: ")
elif populacao1 < populacao2:
if crescimento_porcentagem2 < crescimento_porcentagem1:
while populacao1 > populacao2:
populacao1 += populacao1 * crescimento_porcentagem1
populacao2 += populacao2 * crescimento_porcentagem2
ano += 1
print("Vai levar ", ano, " anos para a populacao 1 ultrapassar a 2")
else:
while crescimento_porcentagem2 < crescimento_porcentagem1:
print("O crescimento da menor população deve ser maior que o da maior população")
crescimento1 = input("Porcentagem de crescimento anual da população 1: ")
crescimento2 = input("Porcentagem de crescimento anual da população 2: ")
else:
while populacao1 == populacao2:
print("As populações não podem ser iguais")
populacao1 = int(input("Digite a população 1: "))
populacao2 = int(input("Digite a população 2: "))