Pesquisar no Python Iniciantes

terça-feira, 31 de julho de 2012

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

1 comentários
Boa noite galera!

O 13° exercício diz assim:
Faça um Programa que leia um número e exiba o dia correspondente da semana. (1-Domingo, 2- Segunda, etc.), se digitar outro valor deve aparecer valor inválido".

Este exercícios é muito mais fácil de implementar que o da aula passada, vou faze-lo de duas maneiras uma mais complexa usando dicionário e o for(para) e uma de fácil entendimento usando  if, elif, else...  vamos aos códigos:

Aplicação Gráfica #1 (Tkinter)

0 comentários
Boa noite galera!

Venho postar a nossa primeira aplicação gráfica usando uma GUI(Graphics User Interface) Interface gráfica chamada Tkinter, iremos fazer um simples exemplo mostrando o famoso "Hello World" após clicarmos em um botão.

Vamos ao código e após a explicação de cada linha do programa:

segunda-feira, 30 de julho de 2012

Exercícios #28 (Reestruturado)

2 comentários
Boa noite galera!

EXERCÍCIO 12 DE ESTRUTURA DE DECISÃO REFEITO E COM EXPLICAÇÃO.

O 12° exercício diz assim:
“Faça um programa para o cálculo de uma folha de pagamento, sabendo que os descontos são do Imposto de Renda, que depende do salário bruto (conforme tabela abaixo) e 3% para o Sindicato e que o FGTS corresponde a 11% do Salário Bruto, mas não é descontado (é a empresa que deposita). O Salário Líquido corresponde ao Salário Bruto menos os descontos. O programa deverá pedir ao usuário o valor da sua hora e a quantidade de horas trabalhadas no mês."

Desconto do IR:
Salário Bruto até 900 (inclusive) – isento
Salário Bruto até 1500 (inclusive) – desconto de 5%
Salário Bruto até 2500 (inclusive) – desconto de 10%
Salário Bruto acima de 2500 – desconto de 20% Imprima na tela as informações, dispostas conforme o exemplo abaixo. No exemplo o valor da hora é 5 e a quantidade de hora é 220.

sexta-feira, 27 de julho de 2012

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

1 comentários
Boa noite galera!

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

O 12° exercício diz assim:
“Faça um programa para o cálculo de uma folha de pagamento, sabendo que os descontos são do Imposto de Renda, que depende do salário bruto (conforme tabela abaixo) e 3% para o Sindicato e que o FGTS corresponde a 11% do Salário Bruto, mas não é descontado (é a empresa que deposita). O Salário Líquido corresponde ao Salário Bruto menos os descontos. O programa deverá pedir ao usuário o valor da sua hora e a quantidade de horas trabalhadas no mês."

Desconto do IR:
Salário Bruto até 900 (inclusive) – isento
Salário Bruto até 1500 (inclusive) – desconto de 5%
Salário Bruto até 2500 (inclusive) – desconto de 10%
Salário Bruto acima de 2500 – desconto de 20% Imprima na tela as informações, dispostas conforme o exemplo abaixo. No exemplo o valor da hora é 5 e a quantidade de hora é 220.

Sobre o Livro (Python e Django)

1 comentários
Boa tarde galera!

Hoje venho aqui fazer uma breve análise sobre o livro Python e Django, Desenvolvimento ágil de aplicações web.

quinta-feira, 26 de julho de 2012

Exercícios #27 (Feito sem funções)

2 comentários
Boa noite galera!

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

11° exercício(feito sem funções) diz assim:
“As Organizações Tabajara resolveram dar um aumento de salário aos seus colaboradores e lhe contraram para desenvolver o programa que calculará os reajustes."

Faça um programa que recebe o salário de um colaborador e o reajuste segundo o seguinte critério, baseado no salário atual:
"salários até R$ 280,00 (incluindo) : aumento de 20%
salários entre R$ 280,00 e R$ 700,00 : aumento de 15%
salários entre R$ 700,00 e R$ 1500,00 : aumento de 10%
salários de R$ 1500,00 em diante : aumento de 5% Após o aumento ser realizado, informe na tela:
o salário antes do reajuste;
o percentual de aumento aplicado;
o valor do aumento;
o novo salário, após o aumento.”

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

0 comentários
Boa noite galera!

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

11° exercício diz assim:
“As Organizações Tabajara resolveram dar um aumento de salário aos seus colaboradores e lhe contraram para desenvolver o programa que calculará os reajustes."

Faça um programa que recebe o salário de um colaborador e o reajuste segundo o seguinte critério, baseado no salário atual:
"salários até R$ 280,00 (incluindo) : aumento de 20%
salários entre R$ 280,00 e R$ 700,00 : aumento de 15%
salários entre R$ 700,00 e R$ 1500,00 : aumento de 10%
salários de R$ 1500,00 em diante : aumento de 5% Após o aumento ser realizado, informe na tela:
o salário antes do reajuste;
o percentual de aumento aplicado;
o valor do aumento;
o novo salário, após o aumento.”

quarta-feira, 25 de julho de 2012

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

0 comentários
Boa noite galera!

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

10° exercício diz assim:
“Faça um Programa que pergunte em que turno você estuda. Peça para digitar M-matutino ou V-Vespertino ou N- Noturno. Imprima a mensagem “Bom Dia!”, “Boa Tarde!” ou “Boa Noite!” ou “Valor Inválido!”, conforme o caso.”

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

0 comentários
Boa noite galera!

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

9° exercício diz assim:
Faça um Programa que leia três números e mostre-os em ordem decrescente. 

terça-feira, 24 de julho de 2012

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

0 comentários
Boa noite galera!

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

8° exercício diz assim:
“Faça um programa que pergunte o preço de três produtos e informe qual produto você deve comprar, sabendo que a decisão é sempre pelo mais barato”

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

0 comentários
Boa noite galera!

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

O 7° exercício diz assim:
“Faça um Programa que leia três números e mostre o maior e o menor deles”

segunda-feira, 23 de julho de 2012

Dicas #7 (Criando Funções)

0 comentários
Boa noite galera!

Funções – “Funções são blocos de código com nome e argumentos (algumas funções não possuem argumentos), usadas para realizar tarefas. Algumas funções já estão presentes no interpretador, como exemplo a usada no cálculo do seno de um ângulo que está presente na biblioteca math.sin de Python, ou até função print”

É muito simples criar funções, vamos imaginar que temos de fazer um programa que usa muito essa instrução:

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

0 comentários
Boa noite galera!

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

O 6° Exercício diz assim:
“Faça um Programa que leia três números e mostre o maior deles."

sexta-feira, 20 de julho de 2012

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

0 comentários
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.”

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

0 comentários
Boa noite galera!

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

O 4° exercício diz assim:
“Faça um Programa que verifique se uma letra digitada é vogal ou consoante”

quinta-feira, 19 de julho de 2012

Dicas #6

0 comentários
Boa noite galera!

Hoje venho aqui dar mais uma dica para aqueles que procuram material em mídia para estudar lógica de programação e python, é o curso completo em vídeo (Lógica de Programação Usando Python), eu ainda não vi nenhuma das aulas, mas da para perceber que são muito boas pela quantidade de acessos que os vídeos tem.

Mudando de Assunto :p

Atualmente estou lendo o Ebook Python para Desenvolvedores e em breve trarei uma análise sobre o mesmo, uma coisa que posso adiantar é que ele é ótimo para quem quer um livro de referência, mas didática não é para quem está iniciando, recomendo que se forem ler tenham uma boa experiência em desenvolvimento caso contrário alguns irão se "assustar" rs. É isso, até a próxima!

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

1 comentários
Boa noite galera!

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

O 3° diz assim:
“Faça um Programa que verifique se uma letra digitada é “F” ou “M”. Conforme a letra escrever: F – Feminino, M – Masculino, Sexo Inválido” 

Esse programa irá complicar um pouquinho as coisas, porém vou tentar explicar passo a passo...

quarta-feira, 18 de julho de 2012

Dicas #5

0 comentários
Boa noite galera!

"O Google App Engine permite que você execute seus aplicativos da web na infraestrutura do Google. Os aplicativos do Google App Engine são fáceis de criar, manter e escalonar à medida que seu tráfego e armazenamento de dados precisa crescer. Com o Google App Engine, não há necessidade de manter servidores: você apenas envia seu aplicativo e ele está pronto para atender a seus usuários." "==" "coloque seus programas em Python na web!!"

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

0 comentários
Boa noite galera!

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

O 2° exercício diz assim:
“Faça um Programa que peça um valor e mostre na tela se o valor é positivo ou negativo.”
Mais uma vez utilizaremos as instruções if(se) e else(senão).

terça-feira, 17 de julho de 2012

Sobre o Ebook (A Byte of Python in Brazilian)

0 comentários
Boa noite galera!

Terminei neste momento de ler o Ebook (A Byte of Python in Brazilian), e venho fazer uma breve análise sobre o mesmo. Bom, ele é simplesmente maravilhoso! Quando comecei a lê-lo achei que a sua abordagem era meio complicada pois ele usa pouquíssima teoria, a partir das páginas de história, explicação, instalação do Python, vemos códigos e mais códigos mas eu não sabia como essa abordagem é muito eficiente pois eles atacam o problema e após dão uma explicação minuciosa de cada linha do código. Outra coisa que me impressionou muito foi, que esse é o primeiro livro que leio que utiliza exemplos para o nosso dia a dia sem ficar rodando em códigos que muita gente já viu e re-viu; em um determinado momento do livro temos uma criação de um script de backup que é super legal para aqueles que tem um pouco de experiência em programação, eu peguei o código modifiquei inteiro e fiz minha própria versão(em breve postarei no Google Drive), outra coisa bem legal é que eles conseguiram explicar muito bem Orientação a Objeto(coisa que poucos conseguem) e tudo isso usando a versão mais recendo do Python que é a 3.x e em português do brasil! então além de um ótimo livro ele está muito atualizado! Bom galera é isso, recomendo fortemente que leiam, é um material tanto para iniciantes como para aqueles que querem se atualizar. Até a próxima!

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

0 comentários
Boa noite galera!

Hoje vamos começar a parte de Estrutura de Decisão da lista de exercícios oficial do Python.

Vamos ao primeiro:
”Faça um Programa que peça dois números e imprima o maior deles”

Vamos a uma breve explicação de como realiza-lo:
Usaremos um conceito ainda não empregado em nossos códigos que é o if(se), else(senão).

segunda-feira, 16 de julho de 2012

Códigos #1

0 comentários
Boa noite galera!

Hoje vou começar a dar upload dos códigos que tenho aqui para o nosso espaço no Google Drive vou postar apenas os relacionados aos exercícios de (Estrutura Sequencial) que postei no blog , conforme for atualizando com mais exercícios vou postando mais códigos, já tenho prontos centenas não só da lista oficial Python, mas também de várias apostilas, então para aqueles que preferem estudar apenas pelos códigos será uma "luva", porém recomendo fortemente que tentem fazer os exercícios sem copia-los, pois assim vocês aprenderão com muita mais facilidade. Bom é isso, até a próxima!

Exercícios #16

0 comentários
Continuação da lista de exercícios 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.” 

Exercícios #15

0 comentários
Continuação da lista de exercícios 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ê:

salário bruto.
quanto pagou ao INSS.
quanto pagou ao sindicato.
o salário líquido.
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”

sexta-feira, 13 de julho de 2012

Exercícios #14

0 comentários
Continuação da lista de exercícios 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”

Python & Django

0 comentários
E ai galera, blz?

Bom hoje venho aqui para avisar que acabei de comprar o livro Python e Django Desenvolvimento Ágil de Aplicações Web, dei uma folheada rápida e ao que parece é muito bom, contarei mais sobre o mesmo futuramente, mas não vou lê-lo agora pois estou lendo este excelente Ebook escrito por Swaroop, já estou no finalzinho e quando terminar posto uma resenha sobre o ele, até o momento estou gostando d+. É isso, espero que tenha valido a pena :p.
Até a próxima!


quinta-feira, 12 de julho de 2012

Exercícios #13

0 comentários
Continuação da lista de exercícios 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:

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

Dicas #4

0 comentários
Boa noite galera!

Hoje venho postar uma dica interessante, principalmente para os iniciantes, sobre os comandos if e else, que são muito importantes pois alteram o fluxo de execução de um programa, são utilizados em praticamente todas as aplicações desenvolvidas.

quarta-feira, 11 de julho de 2012

Sobre o Ebook (Mergulhando no Python)

0 comentários
Olá pessoal.

Venho aqui para postar minha opinião sore o Ebook (Mergulhando em Python); Acabei de lê-lo e achei muitíssimo ruim, todos dizem que esse livro na versão americana (Dive into Python) é ótimo porém a em português está horrorosamente traduzido, muitas falhas básicas de tradução inclusive de palavras reservadas!!! eu iria posta-lo no nosso Google Drive, mas acho que é uma perda de tempo e sem contar que pode prejudicar quem está iniciando em desenvolvimento... É isso ai galera, até a próxima!

Exercícios #12

0 comentários
Boa noite galera!

Continuação da lista de exercícios 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″

Exercícios #11

0 comentários
Boa noite galera!

Continuação da lista de exercícios 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:
o produto do dobro do primeiro com metade do segundo .
a soma do triplo do primeiro com o terceiro.
o terceiro elevado ao cubo.”

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…

terça-feira, 10 de julho de 2012

Apostilas #4

0 comentários
Boa tarde galera!

Como dito na postagem anterior o  Ebook Aprenda Computação com Python não provê um bom aprendizado sobre Orientação a Objeto. Hoje lendo outra Apostila Python na Prática consegui absorver muito melhor o conteúdo relacionado a O.O, então para aqueles que estão procurando algum embasamento em O.O aconselho lê-la.

Clique aqui para o download da apostila pelo nosso Google Drive.

Quer nos ajudar?, Tem dúvidas, sugestões...?
Nos envie um email: python.iniciantes@gmail.com, contamos com você!

segunda-feira, 9 de julho de 2012

Sobre o Ebook (Aprenda Computação com Python)

0 comentários
Boa noite galera!

Bom, hoje venho aqui para postar minha opinião sobre o Ebook, Aprenda Computacao com Python. É um ótimo ebook para iniciantes, aborda muita coisa de lógica de programação e linguagem python, ele é bem "mastigado", seu conteúdo é de fácil assimilação. Mas como nem tudo é perfeito, ele peca e muito na parte de orientação a objeto, não aborda quase nada de didática, só apresenta alguns exemplos feitos O.O e mais nada. Então para aqueles que estão começando agora ou que tem pouca experiencia eu aconselho lê-lo até o capítulo 12 após pule toda a parte de O.O, e volte a ler a partir do capítulo 18(Pilhas).
É isso pessoal, até a próxima!

Quer nos ajudar?, Tem dúvidas, sugestões...?
Nos envie um email: python.iniciantes@gmail.com, contamos com você!

Exercícios #10

0 comentários
Boa noite galera!

Lista Exercícios Documentação (Estrutura Sequencial)

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

O programa fica assim:

>>c = input(“Digite o valor de c : “)
>>vt = c * 1.8 #varável temporária
>>f = vt + 32
>>print f

#ou

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


sexta-feira, 6 de julho de 2012

Ebooks #2

0 comentários
Boa noite galera!

Hoje venho aqui para trazer mais um link de um ótimo Ebook, Aprenda Computação com Python. Este Ebook é a tradução do livro (How to Think Like a Computer Scientist: Learning with Python), ele contém mais de 200 páginas e é ótimo para aqueles que estão iniciando em programação pois abrange de uma maneira geral a lógica de programação usando a linguagem python, eu comecei a lê-lo na segunda passada 02/07, estou gostando bastante, a didática é bem "suave", tem algumas falhas na tradução a partir da página 100, mas não estão interferindo na leitura, bom é isso...Até a próxima!

Exercícios #9

0 comentários
Continuando a lista de exercícios de Estrutura Sequencial

O 9° diz assim:
“Faça um Programa que peça a temperatura em graus Farenheit, transforme e mostre a temperatura em graus Celsius. C = (5 * (F-32) / 9)”

>>f = input(“Digite o valor de f: “)
>>vT = f – 32     // vt de variável temporária
>>c = 5 * vT / 9 >>print c

quinta-feira, 5 de julho de 2012

Exercícios #8

0 comentários
Continuando os execícios, agora com estrutura de decisão...

O 8° 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.” 

A partir desse tutorial, antes da realização do exercício vamos fazer um algorítimo,
(o que é um algoritimo?). Que nada mais do que uma serie de instruções que o programa deve seguir.

ALGORÍTIMO:

Descubra quanto o usuário ganha por hora;
Depois descubra quantas horas ele trabalhou no mês;
Multiplique o valor das horas com o ganho por horas;
Escreva quanto o usuário ganhou nesse mês;
Escrevendo o programa:

>>n_horas = input(“Digite o numero de horas trabalhadas:  ”)
>>g_horas = input(“Quanto você guanha por hora?  ”)
>>resultado = g_horas * n_horas
>>print ‘Você ganhou ‘,resultado,’ neste mês’

Saida:

>>>
Digite o numero de horas trabalhadas: 60
Quanto você guanha por hora? 20
Você ganhou 1200 R$ neste mês
>>>

Dicas #2

0 comentários

Boa noite galera.

Hoje trago para aqueles que estão bem 'crús' em lógica de programação uma ótima dica, são as 'APIS'... 
O que é uma API? E como usa-lá?

“API, de Application Programming Interface (ou Interface de Programação de Aplicativos) é um conjunto de rotinas e padrões estabelecidos por um software para a utilização das suas funcionalidades por aplicativos que não pretendem envolver-se em detalhes da implementação do software, mas apenas usar seus serviços.
De modo geral, a API é composta por uma série de funções acessíveis somente por programação, e que permitem utilizar características do software menos evidentes ao utilizador tradicional” - Wikipédia 

Entendo um pouco melhor…

API é nada mais é do que uma aplicação que podemos utilizar para implementar nosso código. Exemplo: Imagine que queremos fazer um programa que precisa fazer Exponenciação, para fazer 2²²  sem nenhuma API, teríamos de fazer 2*2*2*2…
E então importamos uma biblioteca chamada MATH (matematica em portugues) , essa biblioteca (como qualquer outra), nada mais é do que uma lista de códigos escrito em Python, que quando importamos ela para nosso código, implementa nosso programa. EX: para fazer 2²² com o MATH, fica assim 2 ** 22, simples assim.

Ainda com MATH podemos:

Retornar a raiz quadrada do número. Retornar o cosseno do número em radiano.
Retornar o seno do número em radiano.
Retornar a tangente do número em radiano.
Converter o angulo ‘numero’ de graus para radiano.
Retornar a hipotenusa dos números (catetos) fornecidos.

fonte:http://infog.casoft.info/?p=289

quarta-feira, 4 de julho de 2012

Curiosidades #2

0 comentários
Boa noite galera!

Hoje trago para vocês mais uma matéria bem legal.

5 projetos inacreditáveis de tecnologia que podemos ver na prática em breve.
Controle seus sonhos, crie objetos em três dimensões, utilize massinha como controle. No mundo das ideias online, tudo é possível — e financiável.

Leia mais em: TECMUNDO

Exercícios #7

0 comentários
O 7° exercício diz exatamente assim:
“ Faça um Programa que calcule a área de um quadrado, em seguida mostre o dobro desta área para o usuário”

Como se calcula a Área de um quadrado?
Simplesmente  multiplicando a largura pelo comprimento ;D.

Escrevendo o programa:
>>altura = input(‘Digite a altura do quadrado em metros’) >>largura = input(‘Digite a largura do quadrado em metros’)
>>a = altura * largura >>print ‘O dobro da area é ‘,a * 2,’m²’
Dica: não copie o Código tente você mesmo escrever, assim você aprende melhor e mais rápido ;D.

Saída:

>>> 
Digite a altura do quadrado em metros: 10 Digite a largura do quadrado em metros: 10
O dobro da area é 200 m² >>>

Exercícios #6

0 comentários
O sexto exercicio diz assim:
“Faça um Programa que peça o raio de um círculo, calcule e mostre sua área”

Como calcular a área de um circulo?
A área de qualquer circulo é igual a :  π  vezes o raio do circulo ao quadrado.
Fica assim:    A =  π . r²     //sendo π  aproximadamente  3,14.

Para fazer o exercício vamos precisar de 3 variáveis: a primeira para o valor de  π, a segunda para o raio do circulo, e a terceira para o resultado (área).

O Programa fica assim:
>>pi = 3.14                         //note que é 3.14, e não 3,14, caso contrario daria erro
>>r  = input(“Digite a área do Circulo em metros:  ”)
>>a =  pi * (r * r)
>>print ‘A área do circulo é’,a,’m²’

Saida:

>>> 
Digite a área do Circulo em metros: 3.5
38.465 m²
>>>

OBS: π = pi

terça-feira, 3 de julho de 2012

Exercícios #5

0 comentários
Mais uma vez continuando a lista de exercícios Python…

O 5° exercício diz assim: “Faça um Programa que converta metros para centímetros.” 

m ————>cm ———– multiplica por 100
>> c = input(“Insira os centímetros a serem convertidos:  ”)
>> r = c / 100 >> print c,’cm’,'é equivalente a: %s’%r, “metros”
>> 1564 cm é equivalente a: 15.64 metros
Para realizar o exercício devemos aprender a converter metros para cm, Para quem não sabe como se faz, vai a dica:

cm ———-> m ———— divide por 100

Para o programa usaremos 2 variáveis: A primeira para cm, a segunda para a resposta.

Escrevendo o programa: >> from __future__ import division

Saída:
>> Insira os centímetros a serem convertidos: 1564

Exercícios #4

0 comentários

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