python [RESOLVIDO]

1. python [RESOLVIDO]

rick uchiha
rickuchiha

(usa Ubuntu)

Enviado em 23/09/2020 - 16:27h

pais_B = int(input())
pais_A = int(input())
tempo = 0

while pais_A > pais_B:
pais_A = pais_A + ((2/100) * pais_A)
pais_B = pais_B + ((3/100) * pais_B)
tempo += 1

if pais_B > pais_A:
break
print(tempo)


Dado um país A, com taxa de natalidade de 2% ao ano, e um país B com uma taxa de natalidade de 3%
ano. Sabe-se que, atualmente, o país A tem população maior que o país B. Faça um programa que leia a
população de cada país e imprima o tempo necessário para que a população do país B ultrapasse a
população do país A.

como faço pra resolver o problema, se o valor de B for maior que de A vai dá zero e não é isso que eu quero



  


2. Re: python [RESOLVIDO]

leandro peçanha scardua
leandropscardua

(usa Ubuntu)

Enviado em 23/09/2020 - 16:52h

O enunciado diz q a população do país A é maior fo q B.
Antes do while coloque uma verificacao if populacao b > populacao a:
Print("a populacao de ba nunca sera maior q a")
Exit()






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts