• Matéria: Informática
  • Autor: kayonine47
  • Perguntado 3 anos atrás

Faça um algoritmo em Python que peça o usuário para digitar uma nota,
entre zero e dez. Mostre uma mensagem caso o valor seja inválido e
continue pedindo até que o usuário informe um valor válido.

Respostas

respondido por: mateus7870
1

Resposta:

while True:

 try:

   num = int(input("Insira um numero entre 0 e 10: "))

   if 0<=num<=10:

     break

   else:

     print("valor invalido")

     continue

 except:

   print("INVALIDO")

   pass

print(num)

Explicação:

respondido por: lucasbazan
0

Resposta:

def main():

 while True:

   n = float(input('Insira a nota <0 - 10>: '))

   

   if n >= 0 and n <=10:

     print('Nota válida!')

     break

   else:

     print('Nota inválida, tente novamente!')

main()

Explicação:

Fiz toda a lógica simples na função principal dentro do loop infinito.

Perguntas similares