Lista 2 I Semestre
2. Altere a solução do exercício anterior para que seja impressa a mensagem Valor inválido!, caso o segundo valor informado seja zero. num1=float(raw_input("Digite o Numerador:\n")) num2=float(raw_input("Digite o denominador:\n")) while num2==0: num2=float(raw_input("Valor invalido, digite um numero valido:\n")) div=float(num1/num2) print "O resultado da divisao de ",num1," por ",num2," eh ", div
3. Escreva um programa para ler as notas da 1ª, 2ª e 3ª avaliações de um aluno, calcular e imprimir a média semestral. Faça com que o algoritmo só aceite notas válidas (uma nota válida deve pertencer ao intervalo [0,10]). Cada nota deve ser validada separadamente. Deve ser impressa a mensagem "Nota inválida!" caso a nota informada não pertença ao intervalo [0,10]. nota1=input("Digite a 1º nota\n") while nota1>10 or nota1<0: print "nota invalida\n" nota1=input("Digite a 1º nota\n") else: nota2=input("Digite a 2º nota\n") while nota2>10 or nota2<0: print "nota invalida\n" nota2=input("Digite a 2º nota\n") else: nota3=input("Digite a 3º nota\n") while nota3>10 or nota3<0: print "nota invalida\n" nota3=input("Digite a 3º nota\n") else: media=float((nota1+nota2+nota3)/3) print "A media do aluno eh", media
4. Reescreva o programa para o exercício 3 para que no final seja impressa a mensagem Novo cálculo