sexta-feira, 3 de março de 2017

Aula 04 - Repetição usando For

Introdução à programação usando Python

Professor Osmar Mantovani -  Valinhos - Turma 01 - 2017 

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

Roteiro da aula: 

Não vamos perder tempo!

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

Criando seu enésimo programa! 

2. O programa abaixo acumula (soma) números inteiros a partir do zero até o valor informado pelo usuário. Observe quatro coisas importantes:

a) Na estrutura do for: 
A indentação (espaços no começo das linhas (Use a tecla TAB para indentar, neste exemplo usei dois espaços simples)

b) Na estrutura do for: 
Utilizei uma variável chamada i (é clássico em computação usar i e j como variáveis auxiliares em estruturas de repetição tipo for)

c) Na estrutura do for: 
A cada iteração o valor de i aumenta automaticamente, até atingir o valor da variável número

d) Os comentários usando #
Lembre-se: Não deixe de comentar!









Exemplo com "for aninhado"


print ('Imprime triângulo de números')
linha = int(input('Até qual número deseja? '))

for i in range(linha+1):
  for j in range(i):
    print (i, end=" ") #para não pular de linha
  print()              #para pular de linha


Criando seu enésimo+1 programa! 

3. Observe o programa abaixo e descubra o que ele faz!

Atenção absoluta para o significado dos três parâmetros do range!






Exercícios: 

1. Como na aula de while, mas agora usando for: imprimir apenas os números pares, em ordem decrescente a partir da entrada do usuário.

2. Como na aula de while, mas agora usando for: imprimir apenas os números pares, em ordem crescente a partir do zero (inclusive o tal) até o valor informado pelo usuário.

3. Faça um programa para montar a tabuada (de 1 a 10) de um número informado pelo usuário.


4. Usando dois comandos for aninhados (ou seja, "um dentro do outro"), faça um programa que gere a seguinte resposta:




5. A little challenge... Faça um programa para calcular o fatorial de um número informado pelo usuário.



Nenhum comentário:

Postar um comentário

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