Rafael209 replied 6 years ago
@wellerson Salvatore
a1 = int(input('Pessoas no Andar 1: '))
a2 = int(input('Pessoas no Andar 2: '))
a3 = int(input('pessoas no Andar 3: '))
an = [a1, a2, a3]
totminmenor = 0
indexandar = 0
for indexescolhido in range(len(an)):
totmin = 0
for indexatual in range(len(an)):
dist = abs(indexatual - indexescolhido)
if indexatual != indexescolhido:
totmin += an[indexatual] * dist
if indexescolhido == 0:
totminmenor = totmin
indexandar = indexescolhido
if totmin < totminmenor:
totminmenor = totmin
indexandar = indexescolhido
totminmenor += totminmenor#Para a logica acima, considerei apenas a ida e por isso agora estou considerando a volta p/ o result final
andar = indexandar + 1#Para considerar a contagem começando em 1 e dar o numero do andar certo(index + 1)
print(f'A máquina de café precisa estar no andar {andar} para gastar o menor tempo estimado possível, que é de {totminmenor} minutos')
Eu comecei agora na programação e no URI e fiz outro exercicio bem mais simples e mesmo sabendo que está certo o URI diz que está 100% errado. Não sei mais o que pode ser. Segundo codigo abaixo:
nome = str(input('Nome: ')).strip().upper()
sal = float(input('Salario: '))
venda = float(input('Venda: '))
areceber = sal + venda * 15 / 100
print('TOTAL = R$ {:.2f}\n'.format(areceber))