Junte-se à comunidade do IDNLearner.com e comece a obter as respostas de que precisa. Obtenha informações de nossos especialistas, que fornecem respostas detalhadas para todas as suas perguntas e dúvidas em diversas áreas.

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.


Sagot :

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:

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.