Faça com que o programa a seguir rode até o usuário digitar sair e caso a medida da peça seja fora dos limites de tolerância, permita que a medida da peça seja ajustável, porém apenas uma vez.
limSup=90
limInf=70
peca=float(input("Digite a dimensão da peça: "))
if limSup>=peca and limInf<=peca:
print("Peça dentro dos limites de tolerância.")
else:
print("Peça fora dos limites de tolerância! Refaça a peça.")
Respostas
Resposta:
Python não é meu forte em, mas se for pegar pela lógica esse código, acho que ficaria assim (seria bom você testar na IDE para ter certeza)
#-------------------------------------------------------------------------------------------------------
aceitavel_peca = 90
sair = str("sair")
peca = float(input("Digite a dimensão da peça: "))
if peca > aceitavel_peca:
print("O tamanho aceitavel é abaixo de ",aceitavel_peca,"!")
dimensao_aceitavel = float(input("Digite uma dimensão aceitavel abaixo de 90: "))
if dimensao_aceitavel <= aceitavel_peca:
print("Medida válida!")
sair_programa = str(input("Digite sair para encerrar o programa! "))
if sair_programa == sair:
exit()
else:
print("Medida inválida! Medidas aceitas apenas abaixo de 90!")
OBS: Imagem com os comentários do código logo abaixo
Explicação:
Eu não entendi muito bem a tese do primeiro algoriimo, você não soube explicar a lógica dele, mas eu esse que eu fiz faz exatamente o que você explicou na pergunta, por favor, qualquer coisa pergunte aqui