Informática, perguntado por Usuário anônimo, 5 meses atrás

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.")

Soluções para a tarefa

Respondido por almeidapaixao04
1

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

Anexos:
Perguntas interessantes