quinta-feira, 2 de março de 2017

Aula 03 - Repetição usando While

Introdução à programação usando Python

Professor Osmar Mantovani -  Valinhos - Turma 01 - 2017 

Objetivo da aula: Estruturas de repetição (while)

Roteiro da aula: 

Não vamos perder tempo!

1. Entre no sítio www.repl.it .

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!




Nenhum comentário:

Postar um comentário

Observação: somente um membro deste blog pode postar um comentário.