Ir para conteúdo
Fórum Script Brasil

Claudiaspinasse

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Tudo que Claudiaspinasse postou

  1. Estou iniciando em programacao... Tenho um enxercio para fazer. Mas, estou com muita dificuldade... alguém poderia me ajudar? Escreva um programa Python para calcular as marcas de assunto de um estudante. Os dados de entrada para o programa inclui: as marcas de matérias de atribuição, teste, exercícios de tutorial e exame. Depois de receber as entradas, o programa calcula e exibe as marcas finais de cada componente e classificação final total. Em seguida, ele decide o grau que o aluno deve obter. O nível é baseado na tabela seguinte de acordo com a marca final total: Total de Mark Grade 0-49 Falha 50-64 Passe 65-74 de crédito 75-84 Distinção 85-100 alta Distinção Os pesos de cada componente de avaliação são mostrados na consola. O programa também deve verificar a validade de todos os dados de entrada, incluindo entrada numérica e intervalo válido de cada dado de entrada, antes de realizar o cálculo das marcas. Dois exemplos de cálculos da classe do estudante são mostrados abaixo: Grade Student Cálculo: Raw Mark final Mark Atribuição de (50) 26 10,40 / 20 Teste (40) 22 11,00 / 20 Tut Exercício (20) 8 4,00 / 10 Exame Final (100) 55 27,5 / 50 Mark Total: 52,90 Grade: Passagem Grade Student Cálculo: TesteA nota máxima de 50 - peso 20 TesteB nota maxima de 40 - peso 20 TesteC nota maxima 20 - peso 10 Exame Final nota maxima 100 - peso 50 Algumas das mensagens de erro que o programa pode mostrar são mostrados abaixo: • Por favor insira os números para atribuição. • Cessão deve estar entre 0 e 50. • marca de teste deve estar entre 0 e 40. Formatar a sua saída para exibir as marcas com dois dígitos decimais. O que eu fiz foi: def Assigmnent(MarkA): Assigmnent = int(input("Enter your Assignment Mark:")) MarkA = Assigment * 20/50 return MarkA def Test(MarkT): Test = int(input("Enter your Test Mark:")) MarkT = Test * 20/40 return MarkT def TutorialExercise (MarkTE): TutorialExercise = int(input("Enter your Tutorial Exercise Mark:")) MarkTE = TutorialExercise * 10/20 return MarkTE def FinalExame (MarkFE): FinalExame = int(input("Enter your Final Exame Mark:")) MarkFE = FinalExame * 50/100 return MarkFE def Total (Grade): Total = MarkA + MarkT + MarkTE + MarkFE def main(): while True: MarkA = Assignment input("Enter your Assigment Mark: "))*20/50 MarkT = Test input("Enter your Test Mark:"))*20/40 MarkTE = TutorialExercise input("Enter your Tutorial Exercise Mark:")) * 10/20 MarkFE = FinalExame input("Enter your Final Exame Mark:")) * 50/100 for Total in range (0, 49): print ("Grade = Fail") for Total in range (50, 64): print ("Grade = Pass") for Total in range (65, 74): print ("Grade = Credit") for Total in range (75, 84): print("Grade = Distinction") for Total in range (85, 100): print ("Grade = High Distinction") main()
  2. Estou iniciando em programacao... Tenho um enxercio para fazer. Mas, estou com muita dificuldade... alguém poderia me ajudar? Escreva um programa Python para calcular as marcas de assunto de um estudante. Os dados de entrada para o programa inclui: as marcas de matérias de atribuição, teste, exercícios de tutorial e exame. Depois de receber as entradas, o programa calcula e exibe as marcas finais de cada componente e classificação final total. Em seguida, ele decide o grau que o aluno deve obter. O nível é baseado na tabela seguinte de acordo com a marca final total: Total de Mark Grade 0-49 Falha 50-64 Passe 65-74 de crédito 75-84 Distinção 85-100 alta Distinção Os pesos de cada componente de avaliação são mostrados na consola. O programa também deve verificar a validade de todos os dados de entrada, incluindo entrada numérica e intervalo válido de cada dado de entrada, antes de realizar o cálculo das marcas. Dois exemplos de cálculos da classe do estudante são mostrados abaixo: Grade Student Cálculo: Raw Mark final Mark Atribuição de (50) 26 10,40 / 20 Teste (40) 22 11,00 / 20 Tut Exercício (20) 8 4,00 / 10 Exame Final (100) 55 27,5 / 50 Mark Total: 52,90 Grade: Passagem Grade Student Cálculo: TesteA nota máxima de 50 - peso 20 TesteB nota maxima de 40 - peso 20 TesteC nota maxima 20 - peso 10 Exame Final nota maxima 100 - peso 50 Algumas das mensagens de erro que o programa pode mostrar são mostrados abaixo: • Por favor insira os números para atribuição. • Cessão deve estar entre 0 e 50. • marca de teste deve estar entre 0 e 40. Formatar a sua saída para exibir as marcas com dois dígitos decimais. O que eu fiz foi: def Assigmnent(MarkA): Assigmnent = int(input("Enter your Assignment Mark:")) MarkA = Assigment * 20/50 return MarkA def Test(MarkT): Test = int(input("Enter your Test Mark:")) MarkT = Test * 20/40 return MarkT def TutorialExercise (MarkTE): TutorialExercise = int(input("Enter your Tutorial Exercise Mark:")) MarkTE = TutorialExercise * 10/20 return MarkTE def FinalExame (MarkFE): FinalExame = int(input("Enter your Final Exame Mark:")) MarkFE = FinalExame * 50/100 return MarkFE def Total (Grade): Total = MarkA + MarkT + MarkTE + MarkFE def main(): while True: MarkA = Assignment input("Enter your Assigment Mark: "))*20/50 MarkT = Test input("Enter your Test Mark:"))*20/40 MarkTE = TutorialExercise input("Enter your Tutorial Exercise Mark:")) * 10/20 MarkFE = FinalExame input("Enter your Final Exame Mark:")) * 50/100 for Total in range (0, 49): print ("Grade = Fail") for Total in range (50, 64): print ("Grade = Pass") for Total in range (65, 74): print ("Grade = Credit") for Total in range (75, 84): print("Grade = Distinction") for Total in range (85, 100): print ("Grade = High Distinction") main()
×
×
  • Criar Novo...