Introdução à programação usando Python
Professor Osmar Mantovani - Valinhos - Turma 01 - 2017
Objetivo da aula: Estruturas de repetição (while)
Criando seu quarto programa!
2. O programa abaixo imprime números inteiros a partir de uma entrada do usuário até o zero. Observe quatro coisas importantes:
a) Na estrutura do while:
A indentação (espaços no começo das linhas (Use a tecla TAB para indentar, neste exemplo usei espaço simples)
b) Na estrutura do while:
O "igual" (usar apenas um = significa atribuir valor, não comparar valores)
c) Na estrutura do while:
Os dois pontos no final da linha de repetição
d) Os comentários usando #
Lembre-se: Não deixe de comentar!
print ("***** Imprime números *****")
numero = int(input('Digite um numero: '))
while numero > 0:
numero = numero - 1
print(numero)
print('Cheguei!')
Exercícios:
1. Adapte o programa acima para imprimir apenas os números pares, em ordem crescente a partir do zero (inclusive o tal) até o valor informado pelo usuário.
2. Adapte o programa acima para imprimir apenas os números pares, em ordem decrescente a partir da entrada do usuário.
3. Faça um programa para listar todos os divisores de um número.
4. Faça um programa que imprime a soma de todos os números pares entre dois números quaisquer (incluindo os tais, se for o caso!)
5. Retomando a fofura... Edite seu programa de equações de segundo grau e só calcule as raízes depois que o usuário informar o coeficiente "a" diferente de zero.
6. A little challenge... calcule o valor de Pi usando a fórmula de Leibniz. O artigo comenta sobre a lentidão da conversão da série!
a) Na estrutura do while:
A indentação (espaços no começo das linhas (Use a tecla TAB para indentar, neste exemplo usei espaço simples)
b) Na estrutura do while:
O "igual" (usar apenas um = significa atribuir valor, não comparar valores)
c) Na estrutura do while:
Os dois pontos no final da linha de repetição
d) Os comentários usando #
Lembre-se: Não deixe de comentar!
print ("***** Imprime números *****")
numero = int(input('Digite um numero: '))
while numero > 0:
numero = numero - 1
print(numero)
print('Cheguei!')
Exercícios:
1. Adapte o programa acima para imprimir apenas os números pares, em ordem crescente a partir do zero (inclusive o tal) até o valor informado pelo usuário.
2. Adapte o programa acima para imprimir apenas os números pares, em ordem decrescente a partir da entrada do usuário.
3. Faça um programa para listar todos os divisores de um número.
4. Faça um programa que imprime a soma de todos os números pares entre dois números quaisquer (incluindo os tais, se for o caso!)
5. Retomando a fofura... Edite seu programa de equações de segundo grau e só calcule as raízes depois que o usuário informar o coeficiente "a" diferente de zero.
6. A little challenge... calcule o valor de Pi usando a fórmula de Leibniz. O artigo comenta sobre a lentidão da conversão da série!
Nenhum comentário:
Postar um comentário
Observação: somente um membro deste blog pode postar um comentário.