Pular para o conteúdo principal

Phyton: Aula 02


Continuando a lista de exercícios Python…
O Terceiro exercícios diz exatamente assim:
“Faça um Programa que peça dois números e imprima a soma.”
Código da aula passada
>>n = input(“Digite um número: “)
>>print ‘O numero digitado foi: %s’ %n
 
Para fazermos o programa exibir a soma de dois números, vamos precisar de 3 variáveis.
A primeira para o 1° numero, uma segunda para o 2° numero, uma terceira para o resultado. Então o código fica assim:
>>n1 = input(‘Digite o primeiro numero: ‘)                       //o usuário digita o 1° numero
>>n2 = input(‘Digite o segundo numero: ‘)                       //o usuário digita o 2° numero
>>r = n1 + n2                                                                       // r é = a soma de n1 + n2
>>print “resultado e: %s” %r                                            // mostra o resultado de n1 + n2

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

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.” 
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
m ————>cm ———– multiplica 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
>> c = input(“Insira os centímetros a serem convertidos:  “)
>> r = c / 100
>> print c,’cm’,’é equivalente a: %s’%r, “metros”
Saída:
>> Insira os centímetros a serem convertidos: 1564
>> 1564 cm é equivalente a: 15.64 metros
Se você  teve dificuldade em resolver um desses exercícios contate-nos nos comentários e tiraremos todas suas dúvidas NÃO se esqueça de clicar nos anúncios, e compartilhar esse site para que mais pessoas aprendam com qualidade e que essa plataforma continue gratuita

Comentários

Postagens mais visitadas deste blog

Portugol: Conceitos Básicos

         A Linguagem de Programação do VisuAlg (1)  Introdução A linguagem que o VisuAlg interpreta é bem simples: é uma versão portuguesa dos pseudocódigos largamente utilizados nos livros de introdução à programação, conhecida como "Portugol". Tomei a liberdade de acrescentar-lhe alguns comandos novos, com o intuito de criar facilidades específicas para o ensino de técnicas de elaboração de algoritmos. Inicialmente, pensava em criar uma sintaxe muito simples e "liberal", para que o usuário se preocupasse apenas com a lógica da resolução dos problemas e não com as palavras-chave, pontos e vírgulas, etc. No entanto, cheguei depois à conclusão de que alguma formalidade seria não só necessária como útil, para criar um sentido de disciplina na elaboração do "código-fonte". A linguagem do VisuAlg permite apenas um comando por linha : desse modo, não há necessidade de tokens separadores de estruturas, como o ponto e vírgula em Pascal. Também não existe...

Aula 09: Questionário de Revisão HTML

  Questionário de revisão HTML 1 – O que significa a sigla HTML? Hyperlinks Texting Markup Language Hiperlinks and Text Marking Language Hyperlinks and Text Markup Language Hiper Text Marking Language Hyper Text Markup Language 2 – Que tipo de linguagem é o HTML? Linguagem de programação, ou seja, serve para ensinar o computador a fazer algo Linguagem de consulta, ou seja, serve para especificar informações às quais queremos ter acesso Linguagem de estilização, ou seja, serve para definir a aparência de um conteúdo Linguagem de programação, ou seja, serve para indicar o que cada trecho de um documento representa Linguagem de marcação, ou seja, serve para estruturar informações e criar páginas web 3 – Qual das alternativas abaixo apresenta as tags básicas para criarmos uma página web? <html>, <title>, <body> e <p> <head>, <title>, <body> e <p> <head>, <title>, <body>, <h1> e <p> <html>, <...

Curso de HTML – Aula 7: Criando formulários elaborados

Esta é a sétima aula do Curso de Desenvolvimento Web com HTML na qual continuaremos a aprender sobre criação de formulários HTML. Caso ainda não tenha lido os artigos anteriores a este, segue os links: Aula 1: Estrutura de uma página web Aula 2: Títulos, listas e outras tags Aula 3: Inserindo imagens no HTML Aula 4: Navegando pelos links Aula 5: Criação de tabelas Aula 6: Introdução a formulários Nesta aula daremos continuidade no assunto abordado no último artigo e aprenderemos a fazer um formulário mais elaborado, adicionando novos elementos para oferecer mais interatividade na nossa página web. Observação: Para todos os exemplos desta aula, utilizaremos o código abaixo que contem a estrutura básica para a criação de um formulário em uma página web. 1 2 3 4 5 6 7 8 9 10 < html > < head >       < title >Formulário elaborado</ title > </ head > < body >       < form action = "...