Olá, estou tentando limitar para que o usuário digite até o número 100, caso ele digite um número maior que 100 o comando é encerrado com aviso que o número está fora da faixa. Como posso fazer isso?
@EngenhariaeCia3 жыл бұрын
Fala Alif ... existem várias maneiras ... de maneira simples você pode criar um loop com while em que a mensagem se repete até que o número digitado esteja no intervalo que você quer, aqui você também pode testar se o que foi digitado é um numero ... tipo: while n > 100 or n< 0 or type (n) == str: n=input("Digite um numero entre 0 e 100".) .... aqui estamos falando p pyton enquanto o n for maior que 100 ou menor que zero ou o seu tipo for igual a string repita o input Agora um teste simples e finalizar o programa é fazer uma lógica com if else em que você faz o teste do intervalo e se estiver dentro do intervalo continua ou finaliza com a mensagem tipo ... if n > 100 or n< 0 or type (n) == str: print("Número não esta no intervalo de 0 a 100 ou não é um número") else: "comandos do que você quer fazer" aqui estamos fazendo o teste se esta no intervalo ou se é letra ... se for ele dá a mensagem senão ele vai executar o else ...