Ir para conteúdo
Fórum Script Brasil

cauapzinho

Membros
  • Total de itens

    5
  • Registro em

  • Última visita

Posts postados por cauapzinho

  1. 22 minutos atrás, ArteEN disse:

    Esta é a forma que você esta armazenando a informação, correto?

    Bom esta forma pode te dar problemas, você pode e evitar alguns deles fazendo:

    1. lista_de_alunos = [['nome_do_aluno', nota_1, nota_2, nota_3, faltas], ]
    2. lista_de_alunos[0][0] # retorna nome do aluno 1
    3. lista_de_alunos[0][1] # retorn nota_1 do aluno 1
    4. lista_de_alunos[0][4] # retorna faltas do aluno 1

     

    Seria assim então lista_de_alunos[posição do aluno][posição da lista], isso ???

  2. 4 horas atrás, ArteEN disse:

    Veja se esta logica te serve

     

    1. função verificar
    2. variáveis : reprovado por falta = None, reprovado por notas = None
    3. selecionar aluno 
    4. verificar faltas
    5. se faltas maior que x, reprovado por falta = True
    6. caso contrario, reprovado por falta = False
    7. verifica notas
    8. se notas menor que x, reprovado por notas = True
    9. caso contrario, reprovado por notas = False
    10. retorna/registra/exibe variáveis e dados pertinentes

    Valeu cara, me ajudou muito, mas preciso de uma dica, como eu faço pra pegar as notas do referido aluno dentro da lista de notas ??

  3. Em 18/12/2015 at 20:10, ArteEN disse:

    o que falta?

    definir a função verificar_situação que consiste em dizer se o aluno está aprovado ou reprovado, por média ou por faltas

    EX: Lucas está aprovado com média 76

    Gabriel está reprovado com média 20

  4. ALGUÉM ME AJUDA A DEFINIR AS FUNÇÕES QUE NÃO ESTÃO DEFINIDAS... OBRIGADO!!!!!

    #coding= latin-1 
    from math import*
    from string import* 
     
    laluno=[] 
    lhr=[] 
    lnota1=[]
    lnota2=[]
    lnota3=[]
    lfalta=[] 
    ldiario = [laluno,lhr,lnota1,lnota2,lnota3,lfalta] 
     
    aluno=0 
    hr=0 
    nota1=0
    nota2=0
    nota3=0 
    falta=0 
    salvar_diario=0 
    ini=0

    #A função que ira ser usada 
    def menu (): 
        print ('Menu:') 
        print ('   1 - Matricular aluno') 
        print ('   2 - Remover matricula') 
        print ('   3 - Lançar notas') 
        print ('   4 - Lançar faltas') 
        print ('   5 - Listar alunos matriculados') 
        print ('   6 - Verificar situaçao de alunos')
        print ('   7 - Ver o Diário')
        print ('   9 - Sair') 
        opt = input('Digite a opçao desejada: ') 
        return opt 
     
    def adicionar_matricula ():
        aluno = str(input("Digite o nome do aluno:"))
        aluno=aluno.upper()
        if aluno in laluno:
            print('Aluno já está Matriculado')
        else:
            laluno.append(aluno)
            hr=float(input("Digite as horas de aula do aluno:"))
            lhr.append(hr)
            print('Aluno Matriculado') 
        pass 
     
    def remover_matricula (): 
        aluno=str(input("Digite o nome do aluno:"))
        aluno=aluno.upper()
        if aluno in laluno:
            laluno.remove(aluno) 
            print('Aluno Removido')
        else:
            print('Esse Aluno Não Está Matriculado') 
        pass 
     
    def lancar_notas ():
        aluno=str(input("Digite o nome do aluno:"))
        aluno=aluno.upper()
        if  aluno in laluno:
            nota1=input("Digite a nota 1 do aluno:")
            nota2=input("Digite a nota 2 do aluno:")
            nota3=input("Digite a nota 3 do aluno:") 
            ldiario.append(nota1)
            ldiario.append(nota2)
            ldiario.append(nota3)
        else:
            print('Esse Aluno Não Está Matriculado')
        pass 
     
    def lancar_faltas ():
        aluno=str(input("Digite o nome do aluno:"))
        aluno=aluno.upper()
        if  aluno in laluno:
            falta=float(input("Digite as faltas do aluno(em hora):")) 
            ldiario.append(falta)
        else:
            print('Esse Aluno Não Está Matriculado')
        pass 
     
    def listar_alunos (): 
        print('Alunos Matriculados', laluno) 
        pass 
     
    def verificar_situacao ():
        aluno = str(input("Digite o nome do aluno: "))
        
        pass 
     
    def le_diario (): 
        print(ldiario) 
        pass 
     
    def salva_diario (): 
        salvar=input("Deseja salvar o diario:")
        if salvar==sim: 
            print("Diario Salvo") 
        else:
            salvar==não 
            print("Diario não Salvo")
        pass 
     
    le_diario() 
    opcao = menu() 
    while opcao != '9': 
        if opcao == '1': 
            adicionar_matricula() 
        elif opcao == '2':  
            remover_matricula() 
        elif opcao == '3':  
            lancar_notas() 
        elif opcao == '4':  
            lancar_faltas() 
        elif opcao == '5':  
            listar_alunos() 
        elif opcao == '6':  
            verificar_situacao()
        elif opcao == '7':
            le_diario()

     
        opcao = menu() 
     
    salva_diario()

×
×
  • Criar Novo...