Ir para conteúdo
Fórum Script Brasil

Jheek

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre Jheek

Perfil

  • Gender
    Male

Jheek's Achievements

0

Reputação

  1. Olá, este é o meu primeiro post no fórum. Sou bem iniciante em programação e por indicações decidi iniciar com python à partir do tutorial encontrado no site http://www.python.org.br/wiki/AprendaProgramar. Acontece que estou no 4º capítulo e decidi criar um boletim e saiu tudo bem, exceto por uma coisa: se alguém quiser colocar uma nota maior que 10(vigente no país), pode sem problema algum, assim, pode-se encontrar uma média como, por exemplo, 200. Eu gostaria de alguma forma de fazer a pessoa repetir o campo em que colocou o valor inválido(>10) e imprimir uma mensagem de erro(string) como: "Apenas valores entre 0-10!" Segue o código fonte do programa: # -*- coding: cp1252 -*- # Meu Boletim Escolar v2.0 aluno = raw_input("Qual o nome do aluno?") bim1 = float(raw_input("Nota do primeiro bimestre:")) bim2 = float(raw_input("Nota do segundo bimestre:")) bim3 = float(raw_input("Nota do terceiro bimestre:")) bim4 = float(raw_input("Nota do quarto bimestre:")) total = bim1 + bim2 + bim3 + bim4 media = total/4. if media < 7 : print " %s, bonitão da cara feia, voce não passou desta vez" % aluno print " Sua media foi de %.2f" % media else: print " %s, voce passou, continue assim" % aluno print " Sua media foi de %.2f" %media
×
×
  • Criar Novo...