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:
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:
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
3 anos atrás
3 anos atrás
3 anos atrás
5 anos atrás
7 anos atrás