Mudanças entre as edições de "Python - Revisão"
De Aulas
m (Substituição de texto - "<code python>" por "<syntaxhighlight lang=python line>") |
|||
Linha 1: | Linha 1: | ||
− | + | Afluentes: [[Programação em Python]]; [[Lógica de Programação]]; [[DAS5334 Introdução a Informática para Automação]] | |
− | |||
− | |||
= Objetivos = | = Objetivos = |
Edição atual tal como às 13h34min de 20 de março de 2022
Afluentes: Programação em Python; Lógica de Programação; DAS5334 Introdução a Informática para Automação
Objetivos
- rever conceitos
- repetição com while
- corrigir exercícios das aulas anteriores (triângulo isósceles, andar mudando ícone, …)
Exercícios
Re-escreva os programas abaixo para remover a repetição de código e torna-los mais bonitos. Tente soluções com for, while e rotinas (def).
Programa A
1print(1)
2print(1)
3print(1)
4print(1)
5print(1)
Programa B
1print(1)
2print(1)
3print(1)
4print("a")
5print(1)
6print(1)
7print(1)
Programa C
1print(1)
2print(2)
3print(3)
4print(4)
5print(5)
6print(6)
Programa D
1print(1,6)
2print(2,5)
3print(3,4)
4print(4,3)
5print(5,2)
6print(6,1)
Programa E
1print(1)
2print(2)
3print(3)
4print("a")
5print(4)
6print(5)
7print(6)
8print("a")
9print(7)
10print(8)
11print(9)
12print("a")
Programa F
1print(1)
2print(2)
3print(3)
4print("a")
5print(1)
6print(2)
7print(3)
8print("a")
9print(1)
10print(2)
11print(3)
12print("a")
Programa G
1print(1)
2print(2)
3print(4)
4print(8)
5print(16)
6print(32)
Programa H
1print(1)
2print(1)
3print(2)
4print(3)
5print(5)
6print(8)
7print(13)
8print(21)
9print(34)
10print(55)
11print(89)