• Matéria: Informática
  • Autor: vanessanovaes777
  • Perguntado 3 anos atrás

oq está errado no meu programa?
por favor preciso de ajuda, não tô conseguindo passar desse ponto ​
print ('Este programa estima o número de contagiados com a Covid - 19 para os próximos Nx15dias')
cidade = input('Informe o nome da cidade: ')
a1 = int(input('Informe o número atual de casos em %s:'%(cidade)))
q = float (input('Informe a taxa de transmissão em %s:'%(cidade)))
N = int (input('Informe o número de períodos (cada período igual a 15 dias): '))

an = (( a1 * q ** ( N - 1 ))
e = ( N * 15 )
sn = float (( a1 * (( q ** ( N + 1 ))-1 ))/( q - 1 ))
novos casos = ( sn - a1)
aumento = (( novos casos/a1 )*100)

print ('*****Estimativa de casos de Covid-19 em: %s.*****'%(cidade))
print ('Número atual de casos ativos: %. 2f '% (a1,q))
print ('Estimativa de %.0f casos ativos nos próximos %d dias.'% (novos casos,e))
print ('Totalizando %. 0f casos (aumento de %.1f%% ). '% (sn,aumento))

Anexos:

vanessanovaes777: tá bom, vou comprar agora
vanessanovaes777: você faz algum curso de exatas?
Fernando11000: Não, só o técnico em informática msm e curso de programação em Python. Mas tenho diversos outros cursos na área de T.I. redes, robótica com arduino etc.
Fernando11000: Vou colocar o código só não deu para colocar algumas pontuações certinhas como está na imagem, mas vc pode tentar o código tá rodando.
vanessanovaes777: caramba q massa!
vanessanovaes777: e eu aqui apanhando
vanessanovaes777: eu fiz um técnico em elétrica, já fiz umas paradas no arduíno
vanessanovaes777: uma automação residencial
vanessanovaes777: eu apanho da informática todos os dias desde q entrei para física
Fernando11000: Se tiver dúvida de alguma coisa pode mandar aqui que eu vejo to terminando de fazer meus trabalhos em java e python tb.

Respostas

respondido por: Fernando11000
1

Resposta:

print ('Este programa estima o número de contagiados com a Covid - 19 para os próximos Nx15dias')

cidade = (input('Informe o nome da cidade: '))

a1 = int(input('Informe o número atual de casos em %s:'%(cidade)))

q = float (input('Informe a taxa de transmissão em %s:'%(cidade)))

N = int (input('Informe o número de períodos (cada período igual a 15 dias): '))

print ("")

an = ( a1 * q ** ( N - 1 ))

e = ( N * 15 )

sn = float (( a1 * (( q ** ( N + 1 ))-1 ))/( q - 1 ))

novosCasos = ( sn - a1)

aumento = (( novosCasos/a1 )*100)

novosCasos = round (novosCasos, 0)

e = round (e, 2)

sn = round (sn, 0)

aumento = round (aumento, 1)

q = round (q, 2)

print ("***** Estimativa de casos de Covid-19 em", cidade,".*****")

print ("Número atual casos ativos:", a1,"." "Taxa de Tramissão:", q)

print ("Estimativa de ", (novosCasos), " casos novos ativos nos próximos", e, "dias.")

print ("Totalizando",sn, "casos (aumento de", aumento, end ="%).")

Explicação:

Para arredondar em Python usa-se round (variável, n° de casas decimais).

O end = " " é uma keyword para imprimir no final do print.

Perguntas similares