Python – Aula 4

Continuando a lista de exercícios Python..

O quarto exercício diz exatamente a assim:
“Faça um Programa que peça as 4 notas bimestrais e mostre a média.” 

Antes de fazer o exercício, precisamos saber como se calcula uma media de 4 notas .
Para quem não sabe, é simples assim: Digamos que na primeira prova, o aluno tirou 5, na segunda 8, na terceira 7, e por ultimo 9.  Agora é somar tudo (5 + 8 + 7 + 9), e dividir por quatro (se fosse 5 provas, seria divido por 5 , e assim por adiante).

5 + 8 + 7 + 9  =  29 / 4 = 7,25

Escrevendo o programa

>>n1 = input(‘Digite o resultado da 1° prova: ‘)
>>n2 = input(‘Digite o resultado da 2° prova: ‘)
>>n3 = input(‘Digite o resultado da 3° prova: ‘)
>>n4 = input(‘Digite o resultado da 4° prova:‘)

>>c = n1 + n2 + n3 + n4
>>r = r / 4

>>print “resultado e: %s” %r

Saida

>>Digite o primeiro numero: 5
>>Digite o segundo numero: 8
>>Digite o segundo numero: 7
>>Digite o segundo numero: 9
>>resultado e: 7

Note que ele nos respondeu que a media é 7. Porém  o resultado certo seria 7,25.
Como fazermos o programar nos responder corretamente?
Simplesmente importando uma biblioteca de divisão original do Python, que nos da resultados mais precisos. então fica assim.

>>from __future__ import division

>>n1 = input(‘Digite o primeiro numero: ‘)
>>n2 = input(‘Digite o segundo numero: ‘)
>>n3 = input(‘Digite o segundo numero: ‘)
>>n4 = input(‘Digite o segundo numero: ‘)
>>r = n1 + n2 + n3 + n4
>>s = r / 4

>>print “resultado e: %s” %s

DEIXE SUA DUVIDA NOS COMENTÁRIOS, OU NOS MANDE POR EMAIL: powerpython@hotmail.com.br.

COMENTEM PARA TER MAIS AULAS.

Avatar de Desconhecido

About powerpython

Programador python, entre outras, como html,css...
Esta entrada foi publicada em Programação Python e marcada com a tag , , , , , , , , , , , , , , . Adicione o link permanente aos seus favoritos.

6 Responses to Python – Aula 4

  1. Pingback: Aula Python – If else | powerpython

  2. Pingback: Aula Python – 13 – Estrutura sequencial | powerpython

  3. Pingback: Aula Python – 14 – Estrutura Sequencial | powerpython

  4. Pingback: Aula Python – 15 – Estrutura Sequencial | powerpython

  5. Pingback: Aula Python – 16 – Estrutura Sequencial | powerpython

  6. Pingback: Aula Python – 5 – Estrutura de Decisão | powerpython

Deixe um comentário