Aula Python – 1 – Estrutura de Decisão

Bem vindo a primeira aula de Estrutura de Decisão de acordo com a lista de exercicios Python Originais.

O primeiro exercício diz assim:
 “Faça um Programa que peça dois números e imprima o maior deles”

ATENÇÃO: PARA REALIZAR E COMPREENDER ESTE EXERCÍCIO, É NECESSÁRIO COMO PRÉ  SABER OS CONCEITOS DE IF E ELSE…

Realizando o exercício:

Bom, para realizar este exercício precisamos usar um IF e ELSE.
-MAS PRA Q?
Ora – Precisamos do if e else, para saber se um tal numero é maior o que x numero – Se for (if) escreva o valor do tal numero, caso contrario (else) escreva o valor do numero x.

O Fluxograma:

Escrevendo o Programa:

n1 = input('Digite o primero numero: ')
n2 = input('Digite o segundo numero: ')

if n1 > n2:
    print n1,'é maior que',n2
elif n2 > n1:
    print n2,'é maior que',n1
else: #caso não seja if e nem elif 
    print 'os numeros são iguais'

SE VOCÊ GOSTOU CLIQUE AQUI!!

DEIXE SUAS  DUVIDAS NOS COMENTÁRIOS, OU ENVIE UM EMAIL PARA: powerpython@hotmail.com.br.

Me segue no Twitter !!: @powerpython

COMENTEM!!

Publicado em Programação Python | Com a tag , , , , , , , , , , , , , , , | Deixe um comentário

Vídeo Aula Python – 1

Comecei uma serie de vídeo – aulas que postarei toda quinta feira. Assim fica bem melhor de entender as aulas.
ATENÇÃO: EU NÃO VOU PARAR COM OS OUTROS POSTS DIÁRIOS, SÓ QUE DE QUINTA – FEIRA  É VÍDEO!!

Veja o Vídeo:

SE VOCÊ GOSTOU CLIQUE AQUI!!

DEIXE SUAS  DUVIDAS NOS COMENTÁRIOS, OU ENVIE UM EMAIL PARA: powerpython@hotmail.com.br.

Me segue no Twitter !!: @powerpython

COMENTEM!!

Publicado em Vídeo Aulas | Com a tag , , , , , , , , , , , , , , , , | Deixe um comentário

Aula Python – 16 – Estrutura Sequencial

Continuando a lista de exercícios de Estrutura Sequencial original da documentação Python …

O 16° diz assim:
“Faça um programa para uma loja de tintas. O programa deverá pedir o tamanho em metros quadrados da área a ser pintada. Considere que a cobertura da tinta é de 1 litro para cada 3 metros quadrados e que a tinta é vendida em latas de 18 litros, que custam R$ 80,00. Informe ao usuário a quantidades de latas de tinta a serem compradas e o preço total.” 

O Fluxograma:

Escrevendo o programa:

metros = input("Digite a quantidade de metros quadrados a serem pintados: ")
litros = metros/3

precoL = 80.0
capacidadeL = 18

latas = litros / capacidadeL
total = latas * precoL

print 'Você usara ',latas,'latas de tinta'
print 'O preco total é de: R$',total

Saída:

>>>
Digite a quantidade de metros quadrados a serem pintados: 200
Você usara 3 latas de tinta
O preco total é de: R$ 240.0
>>>

Veja mais aulas do blog!!!

SE VOCÊ GOSTOU CLIQUE AQUI!!

DEIXE SUAS  DUVIDAS NOS COMENTÁRIOS, OU ENVIE UM EMAIL PARA: powerpython@hotmail.com.br.

Me segue no Twitter !!: @powerpython

COMENTEM!!

Publicado em Programação Python | Com a tag , , , , , , , , , , , , , , , | Deixe um comentário

Aula Python – 15 – Estrutura Sequencial

Continuando a lista de exercícios de Estrutura Sequencial original da documentação Python …

O 15° exercício diz assim:
“Faça um Programa que pergunte quanto você ganha por hora e o número de horas trabalhadas no mês. Calcule e mostre o total do seu salário no referido mês, sabendo-se que são descontados 11% para o Imposto de Renda, 8% para o INSS e 5% para o sindicato, faça um programa que nos dê:

  1. salário bruto.
  2. quanto pagou ao INSS.
  3. quanto pagou ao sindicato.
  4. o salário líquido.
  5. calcule os descontos e o salário líquido, conforme a tabela abaixo:
    + Salário Bruto : R$ - IR (11%) : R$ - INSS (8%) : R$ - Sindicato ( 5%) : R$ = Salário Liquido : R$

    Obs.: Salário Bruto – Descontos = Salário Líquido”

O Fluxograma(GIGANTE!!):

Escrevendo o programa:

qH = input("Quanto você guanha por hora: ")
hT = input("Quantas horas você trabalhou: ")

salarioB = qH * hT

ir = (11/100.0 * salarioB)
inss = (8/100.0 * salarioB)
sindicato = (5/100.0 * salarioB)

vT = ir + inss + sindicato
salarioL = salarioB - vT

print 'Seu salário bruto é',salarioB

print 'Valor dos impostos:'
print 'IR: ',ir
print 'INSS: ',inss
print 'Sindicato: ',sindicato

print 'Seu salário liquido é: ',salarioL

Saída:

>>>
Quanto você guanha por hora: 20
Quantas horas você trabalhou: 100
Seu salário burto é 2000
Valor dos impostos:
IR: 220.0
INSS: 160.0
Sindicato: 100.0
Seu salário liquido é: 1520.0
>>>

Veja mais aulas do blog!!!

SE VOCÊ GOSTOU CLIQUE AQUI!!

DEIXE SUAS  DUVIDAS NOS COMENTÁRIOS, OU ENVIE UM EMAIL PARA: powerpython@hotmail.com.br.

Me segue no Twitter !!: @powerpython

COMENTEM!!

Publicado em Programação Python | Com a tag , , , , , , , , , , , , , , , , | Deixe um comentário

Aula Python – 14 – Estrutura Sequencial

Continuando a lista de exercícios de Estrutura Sequencial original da documentação Python …

O 14° exercício, que tem até uma historinha diz assim: 
 “João Papo-de-Pescador, homem de bem, comprou um microcomputador para controlar o rendimento diário de seu trabalho. Toda vez que ele traz um peso de peixes maior que o estabelecido pelo regulamento de pesca do estado de São Paulo (50 quilos) deve pagar uma multa de R$ 4,00 por quilo excedente. João precisa que você faça um programa que leia a variável peso (peso de peixes) e verifique se há excesso. Se houver, gravar na variável excesso e na variável multa o valor da multa que João deverá pagar. Caso contrário mostrar tais variáveis com o conteúdo ZERO”

ESSE É REALMENTE UM EXERCÍCIO COMPLICADO, MAS COM O FLUXOGRAMA FICA MUITO MAIS FÁCIL, E SERVE COMO EXEMPLO DE COMO É IMPORTANTE FAZER UM FLUXOGRAMA.

O Fluxograma(clique para ampliar)

Escrevendo o código:

pPescados = input('Digito o numero de peixes pescados: ')

if pPescados > 50:
    pExedidos = pPescados - 50
    multa = pExedidos * 4.00
    print 'Você exedeu',pExedidos,'do numero permitido de peixes\n    O valor de sua multa é de R$',multa #não coube na linha
else:
    print'Você não execeu o limite de peixes pescados, ;D'

Atenção: na linha 5 (sem contar espaços), não coube o código inteiro, deveria ficar em uma só linha!!!

Saída:

>>>
Digito o numero de peixes pescados: 65
Você exedeu 15 do numero permitido de peixes
O valor de sua multa é de R$ 60.0
>>>

Veja mais aulas do blog!!!

SE VOCÊ GOSTOU CLIQUE AQUI!!

DEIXE SUAS  DUVIDAS NOS COMENTÁRIOS, OU ENVIE UM EMAIL PARA: powerpython@hotmail.com.br.

Me segue no Twitter !!: @powerpython

COMENTEM!!

Publicado em Programação Python | Com a tag , , , , , , , , , , , , , , | Deixe um comentário

Aula Python – 13 – Estrutura sequencial

Continuando a lista de exercícios de Estrutura Sequencial original da documentação Python …

O 13° diz assim:
“Tendo como dados de entrada a altura e o sexo de uma pessoa, construa um algoritmo que calcule seu peso ideal, utilizando as seguintes fórmulas:

  1. Para homens: (72.7*h) – 58
  2. Para mulheres: (62.1*h) – 44.7 (h = altura)
  3. Peça o peso da pessoa e informe se ela está dentro, acima ou abaixo do peso”

ATENÇÃO: Para você realizar este exercício, você tem que saber o conceito de
if e else primeiro!! ( clique aqui para ver o tutorial )

O fluxograma (clique para ampliar):

 * Perceba que não fiz a última ordem do exercício (“Peça o peso da pessoa e informe se ela está dentro, acima ou abaixo do peso”) porque tanto o fluxograma como o programa ficaria complicado, mas sinta-se a vontade de fazer. ;D *

Escrevendo o programa:

sexo = input('Digite seu sexo: (1)Para homem (2)Para mulher: ')

if sexo == 1:
    aH = input('Digite sua altura: ')
    vH = 72.7 * aH
    rH = vH - 58
    print 'Seu peso ideal é ',rH,'quilos'
elif sexo == 2:
    aM = input('Digite sua altura: ')
    vM = 62.1 * aM
    rM = vM - 44.7
    print 'Seu peso ideal é ',rM,'quilos'

Saida:

>>>
Digite seu sexo: (1)Para homem (2)Para mulher: 1
Digite sua altura: 1.65
Seu peso ideal é 61.955
>>>

Veja mais aulas do blog!!!

SE VOCÊ GOSTOU CLIQUE AQUI!!

DEIXE SUAS  DUVIDAS NOS COMENTÁRIOS, OU ENVIE UM EMAIL PARA: powerpython@hotmail.com.br.

Me segue no Twitter !!: @powerpython

COMENTEM!!

Publicado em Programação Python | Com a tag , , , , , , , , , , , , , , , | Deixe um comentário

Aula Python – If else

Ao menos para mim, o as funções if e else são umas das mais importantes na programação (independente de qual seja).
E nesta aula você aprendera a usa-lá em Python!! 

Oque são if e else? 

if e else são comandos de fluxo, ou seja podem mudar a sequencia de execução de um programa. Ex:

If e Else em Python:

numero = input("Digite um numero")
if numero > 5:
   print 'Você digitou um numero maior que cinco!!'
else :
   print 'Você digitou um numero menor que 5'

Saída:

>>>
Digite um numero: 8
Você digitou um numero maior que cinco!!
>>>
———————————————————

>>>
Digite um numero: 3
Você digitou um numero menor que 5
>>>

Elif

Elif é uma função parecida com else, porém a usamos quando queremos atribuir uma condição para else (em algumas linguagens de programação em vez de elif se usa else if ).
Veja o exemplo:

numero = input("Digite um numero")
if numero != 5 :  # != significa diferente
   print 'Você digitou um numero maior que cinco!!'
elif numero == 5:  # == de comparação, não de atribuição
   print 'Você Digitou o numero 5!!'

Operadores de Comparação:

Os operadores de comparação são muito utilizados em if else, e inclusive já utilizamos alguns como == , !=, > e <. Abaixo você confere uma pequena lista de outros operadores:

  • ==        igual
  • !=         diferente
  • <          menor que
  • >          maior que
  • <=       menor ou igual
  • >=       maior ou igual

Continue lendo

Publicado em Programação Python, Uncategorized | Com a tag , , , , , , , , , , , , , | 1 Comentário

Aula Python – 12 – Estrutura Sequencial

Continuando a lista de exercícios de Estrutura Sequencial original da documentação Python …

O 12° diz assim:
“Tendo como dados de entrada a altura de uma pessoa, construa um algoritmo que calcule seu peso ideal, usando a seguinte fórmula: (72.7*altura) – 58”

Vejamos como fica o fluxograma: 

Explicação:
1° o programa pergunta ao usuário qual é sua altura, e em seguida salva essa informação na variável altura . 2° o programa multiplica 72.7 pelo valor de altura, e salva a resultado da multiplicação na variável vT (vT de variável temporária). 3° o programa subtrai 58 de vT, e salva o resultado na variável r (r de resposta). E por Ultimo o programa escreve qual seria nosso peso ideal.

Escrevendo o programa:

altura  = input(“Digite sua altura em metros, separa por ponto (ex: 1.60): “)
vT = 72.7 * altura 
r = vT – 58
print ‘Seu peso ideal seria ‘,r 

Saida:

>>>
Digite sua altura em metros, separa por ponto (ex: 1.60): 1.70
Seu peso ideal seria 65.59
>>>

SE VOCÊ GOSTOU CLIQUE AQUI!!

DEIXE SUAS  DUVIDAS NOS COMENTÁRIOS, OU ENVIE UM EMAIL PARA: powerpython@hotmail.com.br.

Me segue no Twitter !!: @powerpython

COMENTEM!!

Publicado em Programação Python | Com a tag , , , , , , , , , , , , , , , | 5 Comentários

Aula Python – 11 – Estrutura Sequencial

Continuando a lista de exercícios de Estrutura Sequencial original da documentação Python …

O 11° diz assim:
“Faça um Programa que peça 2 números inteiros e um número real. Calcule e mostre:

  1. o produto do dobro do primeiro com metade do segundo .
  2. a soma do triplo do primeiro com o terceiro.
  3. o terceiro elevado ao cubo.”

AGORA REALMENTE COMPLICO!! CHIIIIIIIII!!

Coisas que você precisa saber antes de começar:
*Produto é o resultado de uma multiplicação ;D
* numero real é aquele que pode ser inteiro ou decimal, positivo ou negativo…

Vamos ver como fica o Fluxograma:

O programa fica assim:

import math

n1 = input(“Digite o primeiro numero:  “)
n2 = input(“Digite o segundo numero:  “)
nReal = input(“Digite o numero Real:  “)
r1 = n1 * 2 * (n2 / 2)          
print ‘o produto do dobro do primeiro com metade do segundo = ‘, r1   
r2 = n1 *  3 + nReal
print ‘a soma do triplo do primeiro com o terceiro = ‘, r2
r3 = nReal ** 3
print ‘o terceiro elevado ao cubo’, r3

Saida:

>>>
Digite o primeiro numero: 2
Digite o segundo numero: 2
Digite o numero Real: 1.5
o produto do dobro do primeiro com metade do segundo = 4
a soma do triplo do primeiro com o terceiro = 7.5
o terceiro elevado ao cubo 3.375
>>>

SE VOCÊ GOSTOU CLIQUE AQUI!!

DEIXE SUAS  DUVIDAS NOS COMENTÁRIOS, OU ENVIE UM EMAIL PARA: powerpython@hotmail.com.br.

Me segue no Twitter !!: @powerpython

COMENTEM!!

Publicado em Programação Python | Com a tag , , , , , , , , , , , , , , , , | 5 Comentários

Aula Python – 10

Continuando a lista de exercícios de Estrutura Sequencial original da documentação Python …

ESSE EXERCÍCIO É PRATICAMENTE QUASE O MESMO DO DE ANTES
( CLIQUE AQUI PARA VER )

O 10 exercício diz exatamente assim:
“Faça um Programa que peça a temperatura em graus Celsius, transforme e mostre em graus Farenheit.” Formula a parte : °F = °C × 1,8 + 32

Vamos ver como fica o fluxograma:

Obrigado a Walkovyr por corrigir o erro!!

 

O programa fica assim:

>>c = input(“Digite o valor de c : “)
>>vt = c * 1.8
>>f = vt + 32
>>print f

SE VOCÊ GOSTOU CLIQUE AQUI!!

DEIXE SUAS  DUVIDAS NOS COMENTÁRIOS, OU ENVIE UM EMAIL PARA: powerpython@hotmail.com.br.

Me segue no Twitter !!: @powerpython

COMENTEM!!

Publicado em Programação Python | Com a tag , , , , , , , , , , , , , , | 7 Comentários