Aula 12
Aula 12
Aula 12
Programação
Prof.ª Carol Melo
Objetivo da Aula
✔ Estruturas de Repetição:
✔ For;
✔ Parte Prática.
Professora: Turma A
E-mail: accm4@cesar.school
Slack: @Carol Melo Código da Turma
Tutor: p2s7kbe
E-mail: mvt@cesar.school
Slack: @Mateus Valgueiro
Turma B
Monitores:
Slack: Ana Beatriz (81) 99286-7651 Código da Turma
Slack: André Luiz (81) 99124-8016 s4i24lu
Slack: Arthur Padilha (81) 99124-8016
Slack: Gabriel Chaves (81) 99789-0110
Slack: Henrique Cordeiro (81) 98759-4540
Avisos
Monitorias:
Monitoria Turma A: Quarta-feira às 15h na sala 05 do BRUM com Henrique
Cordeiro, Ana Alves e Gabriel Chaves;
Monitoria Turma B: Segunda-feira às 15h na sala 05 do BRUM com Arthur
Padilha e André Luiz;
Você pode participar da monitoria da outra turma.
Estruturas de Repetição
• Acumulador
Variáveis responsáveis por armazenar os
resultados de somatórios de valores.
Forma de representar:
Sintaxe:
while condição:
comandos a serem executados se a condição for verdadeira
Obs.: Python não possui marcadores de bloco explícitos (como as chaves {}).
Desta forma, os blocos são definidos pela identação.
Estrutura de Repetição – While
Estrutura de Repetição – For (para)
Sintaxe:
for variável in range (valores):
comandos a serem executados
A variável na função range() irá iniciar com o valor 0 até o valor que for digitado
pelo usuário final, por exemplo. E esta faixa será incrementada de 1 em 1.
Função range()
range(10) = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
range(2, 10) = [2, 3, 4, 5, 6, 7, 8, 9]
range(2, 10, 3) = [2, 5, 8] A função range() recebe uma faixa de
valores. Seja um valor fixo para
range(2, 10, 2) = [2, 4, 6, 8] execução do loop, ou valores já
range(10, 2, -2) = [10, 8, 6, 4] definidos e que serão manipulados.
range(10, 2) = []
range(10, 20, -1) = []
Estrutura de Repetição – For (para)
Estrutura de Repetição – For
PS: digite 'import math' no início do seu código. Para achar a raiz quadrada da variável x,
faça: math.sqrt(x)
Estrutura de Repetição – For
ano_atual = date.today().year
Estrutura de Repetição – For
Dúvidas? Frequência