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:
Links relacionados:
+
Afluentes: [[Programação em Python]]; [[Lógica de Programação]]; [[DAS5334 Introdução a Informática para Automação]]
* [[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)