Enviado em 13/07/2016 - 19:17h
Boa noite galera, estou com um problema e não consigo achar o erro. Estou aprendendo Python e Lua, já que vejo que são bem semelhantes. Fiz hoje um programa para cadastrar temperaturas de forma ilimitada, calcular a média entre elas e apontar a maior e a menor temperatura, conforme sugerido por uma série de vídeos que estou usando para aprender Python, a saber, os vídeos do canal ignorancia zero no youtube.
continuar = str(input("Vamos entrar com as temperaturas, digite S para"
" continuar e N para parar: "))
n = 1
temp = 0
if continuar == "S" or continuar =="s":
maior = menor = temp = float(input("Digite a %iª temperatura: "%n))
soma = temp
continuar = str(input("Deseja continuar? "))
while continuar == "S" or continuar == "s":
temp = float(input("Digite a %iª temperatura: "%(n+1)))
if temp > maior:
maior = temp
elif temp < menor:
menor = temp
n +=1
soma += temp
continuar = str(input("Deseja continuar? "))
if continuar == "N" or continuar == "n":
if n == 1:
print ("Saindo do programa")
if n != 1:
print("Temperaturas finalizadas")
print ("A quantidade de temperaturas digitadas foi: ",(n))
print ("A média das temperaturas foi: %.2fºC"%(soma/(n)))
print ("A maior temperatura foi: %.2fºC"%maior)
print ("A menor temperatura foi: %.2fºC"%menor)
print ("Vamos entrar com as temperaturas, digite S para continuar e N para parar")
continuar = io.read()
n = 1
temp = 0
if continuar == "S" or continuar == "s" then
print (string.format("Digite a %dª temperatura: ",n))
maior, menor, temp = io.read("*n")
soma = temp
print ("Deseja continuar? ")
continuar = io.read()
while continuar == "S" or continuar == "s" do
print (string.format("Digite a %dª temperatura: ",(n+1)))
temp = io.read("*n")
if temp > maior then
maior = temp
elseif temp < menor then
menor = temp
end
n = n + 1
soma = soma + temp
print ("Deseja continuar? ")
continuar = io.read()
end
end
if continuar == "N" or continuar == "n" then
if n == 1 then
print ("Saindo do programa")
elseif n ~= 1 then
print ("Temperaturas finalizadas")
print (string.format("A quantidade de temperaturas digitadas foi: %d",n))
print (string.format("A média das temperaturas foi: %.2fºC"%(soma/(n))))
print (string.format("A maior temperatura foi: %.2fºC"%maior))
print (string.format("A menor temperatura foi: %.2fºC"%menor))
end
end
Atualizar o macOS no Mac - Opencore Legacy Patcher
Crie alias para as tarefas que possuam longas linhas de comando - bash e zsh
Criando um gateway de internet com o Debian
Configuração básica do Conky para mostrar informações sobre a sua máquina no Desktop
Aprenda a criar músicas com Inteligência Artificial usando Suno AI
Instalando Zoom Client no Ubuntu 24.04 LTS
Instalando Zoom Client no Fedora 40
Instalando Navegador Firefox no Debian 12
Bloqueando propagandas no Youtube e outros sites com o uBlocker Origin
Configurando static ipv6 em placa de rede eth0[DUVIDA] (1)
Sistema da Coréia do Norte - Red Star OS (59)
Comando interno CD não funciona (16)
Dificuldade em ler binário (12)
Em que pasta/arquivo ficam as configurações das janelas em derivados d... (2)