MédiaCalc

Iniciado por earthquake, 29 de Novembro , 2007, 04:34:59 PM

tópico anterior - próximo tópico

0 Membros e 1 Visitante estão vendo este tópico.

earthquake

Um programinha simples que eu fiz para calcular as médias dos alunos....

#Programa pra calcular média de alunos by earthquake

"""O programa resulta a média de quatro provas, a média é mostrada na tela
e também é criado um pasta na raiz chamada média e nela um arquivo.txt chamado
media.txt onde são gravados o nome do aluno é a média que ele obteve."""


print "******************   MédiaCalc   *******************\n"

import os

try:
    os.mkdir("c:\\media")
except:
    print
   
f = open("c:\\media\\medias.txt", 'a')
alunos = input("\nQuantos alunos esta sala tem? ")
contagem = 0

while contagem < alunos:
    contagem = contagem + 1
    aluno = raw_input("\nQual o nome do aluno: ")
    prova1 = input("Qual a nota da 1° prova: ")
    prova2 = input("Qual a nota da 2° prova: ")
    prova3 = input("Qual a nota da 3° prova: ")
    prova4 = input("Qual a nota da 4° prova: ")
    total = float(prova1 + prova2 + prova3 + prova4) / 4
    print 'A média do aluno', aluno, "é:", total
    media = str(total)
    f.write(aluno)
    f.write(" = ")
    f.write(media)
    f.write("\n=========================================\n")
if contagem == alunos:
    f.close()
print "\n******************   MediaCalc   *******************\n"   
   
       

Kratos

::: "A vida é bela pra quem sabe curtir" :::





lcs

esse

Citarimport os

seria para chamar o arquivo que logo mais sera criado na raiz c?
Citarf = open("c:\\media\\medias.txt", 'a')

o que seria esse 'a' no fim do codigo?

valeu...
Pra que viver sem sentido.

rodweb

Citação de: "lcs"f = open("c:\\media\\medias.txt", 'a')

o que seria esse 'a' no fim do codigo?

Significa que é para ele abrir o arquivo em modo de escrita, e se existir ele adiciona as linhas no final do arquivo, se não existir ele tenta criar.

Flws...