Lista 2 I Semestre

3578 palavras 15 páginas
1. Para que a divisão entre 2 números possa ser realizada, o divisor não pode ser nulo (zero). Escreva um programa para ler 2 valores e imprimir o resultado da divisão do primeiro pelo segundo. OBS: O programa deve validar a leitura do segundo valor (que não deve ser nulo). Enquanto for fornecido um valor nulo a leitura deve ser repetida. num1=float(raw_input("Digite o Numerador:\n")) num2=float(raw_input("Digite o denominador:\n")) while num2==0: num2=float(raw_input("Voce digitou o zero, operacao impossivel, digite um numero valido:\n")) div=float(num1/num2) print "O resultado da divisao de ",num1," por ",num2," eh ", div
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

Relacionados

  • Exercicios mecanica i - reações centroide treliças
    1701 palavras | 7 páginas
  • teste
    1352 palavras | 6 páginas
  • Calculo 1
    3130 palavras | 13 páginas
  • 426
    1215 palavras | 5 páginas
  • Pesquisa
    1044 palavras | 5 páginas
  • Lisp : Cálculo aritmético & Simbólico
    2656 palavras | 11 páginas
  • oferta 2012
    1694 palavras | 7 páginas
  • Atividade EAD
    2242 palavras | 9 páginas
  • Calend Rio 2015 Ufsm 2
    7370 palavras | 30 páginas
  • história
    961 palavras | 4 páginas