Pesquisar no Python Iniciantes

sexta-feira, 20 de julho de 2012

Exercícios #21 (Estrutura de Decisão)

Boa noite galera!

Continuando os exercícios de Estrutura de Decisão da lista de exercícios oficial do Python. 

O 5° exercício diz assim:
“Faça um programa para a leitura de duas notas parciais de um aluno. O programa deve calcular a média alcançada pelo aluno e apresentar:"

  • A mensagem “Aprovado”, se a média alcançada for maior ou igual a sete;
  • A mensagem “Reprovado”, se a média for menor do que sete;
  • A mensagem “Aprovado com Distinção”, se a média for igual a dez.”

Este programa é relativamente fácil só precisamos calcular a média (md = (nota1 + nota2) / 2 ) if(se) a média ==(igual) a 10 print(Aprovado com Distinção), elif(senão se) a média for >(maior) ou ==(igual) a 7 and(e) média <(menor) que 10 print(Aprovado), else print(Reprovado). Vamos ao código para vocês entenderem melhor:

# -*- coding: latin-1 -* nota1 = int(input('Digite a primeira nota: ')) nota2 = int(input('Digite a segunda nota: ')) media = (nota1 + nota2)/2 if media == 10: print('Aprovado com Distinção.') elif media >= 7 and media < 10: print('Aprovado.') else: print('Reprovado.')
Saída:
>>>Digite a primeira nota: 10
>>>Digite a segunda nota: 10
Aprovado com distinção.
>>>Digite a primeira nota: 8
>>>Digite a segunda nota: 7
Aprovado
>>>Digite a primeira nota: 5
>>>Digite a segunda nota: 3
Reprovado

O que temos de novo neste programa é o and(e) que ao contrário do or(ou), as duas afirmações tem que ser verdadeiras caso contrário pula o elif e faz a próxima checagem. quer dizer só mostrará aprovado se a média for entre 7(incluindo) e menor que 10(excluindo). Pessoal, é isso fuizzz...

0 comentários:

Postar um comentário