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.
Soluções para a tarefa
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 interessantes
Administração,
3 meses atrás
Artes,
3 meses atrás
Matemática,
3 meses atrás
Administração,
4 meses atrás
Lógica,
4 meses atrás
Espanhol,
9 meses atrás