Você está na página 1de 13

Desenvolvimento de Sistema II

Professor.: Carlos Eduardo

Professor.: Maurício
Desenvolvimento de Sistemas II

Aula 3

Bases Tecnológicas
Melhores práticas de programação

• Estilo de codificação, indentação, legibilidade, comentário


Desenvolvimento de Sistemas II

Python – Laço de Repetição


Como em situações do mundo real, em um programa, pode ser necessário repetir um trecho
diversas vezes até que uma determinada condição seja satisfeita. Em programação, para casos como
esse, são usadas estruturas conhecidas como iteração (não é interação!), repetição, laço ou loop.
Python implementa duas estruturas de repetição: while e for .
Desenvolvimento de Sistemas II

Python Laço While


Loops utilizando while

O while é uma estrutura de repetição utilizada quando queremos que


determinado bloco de código seja executado ENQUANTO (do inglês while)
determinada condição for satisfeita.
Em outras palavras: só saia da estrutura de repetição quando a condição não for
mais satisfeita.
Sua sintaxe básica é:

while <condição>:
#bloco a ser executado
Desenvolvimento de Sistemas II

Python Laço While


Exemplo : 1

i=4

while i < 8:
print(i)
i += 1
Desenvolvimento de Sistemas II

Python Laço While


Exemplo : 2

numero = int(input("Digite um numero:"))

while numero<10:

print(numero)

numero = numero+1
Desenvolvimento de Sistemas II

Python Laço For


Em geral, quando a quantidade de iterações é indeterminada, a estrutura while é
uma boa alternativa. Por outro lado, quando o número de iterações é definido, a
estrutura for é bastante adequada, cuja sintaxe é a seguinte:

i -> variavel

For i in range ( )

range(parada)
range(início, parada[, passo])
Desenvolvimento de Sistemas II

Python Laço For


Exemplo: 1

# Exemplo com um argumento

for i in range(5):

print(i, end=", ") # imprime: 0, 1, 2, 3, 4,


Desenvolvimento de Sistemas II

Python Laço For


Exemplo: 2

# Exemplo com dois argumentos


for i in range(-1, 5):

print(i, end=", ") # imprime: -1, 0, 1, 2, 3, 4


Desenvolvimento de Sistemas II

Python Laço For


Exemplo: 4

#Digite o inicio do range(intervalo)


x = int(input("Digite o inicio do intervalo:"))
#Digite o fim do range (intervalo)
y = int(input("Digite o fim do intervalo:"))
#Imprimir o intervalo
#variavel inicio fim
for i in range(x, y):
print(i)
Desenvolvimento de Sistemas II

Python Laço For

Praticar:

1 – Elaborar um programa para solicitar os 100 primeiros números de 2 em 2

2- Desenvolver um programa que solicite uma quantidade de convidados.

a)Exibir quantos são maiores e menores de idade

3  - Elaborar um programa que peça um numero ao usuário e só pare o programa


quando ele digitar 50.
Desenvolvimento de Sistemas II

Python – Instalação VSCode

1 – Abrir VSCODE –
2 – Salvar arquivo como Python - extensão .py
3 – Tudo estiver instalado corretamente aparece no console.
4 – Caso não ( instalar interpretador python do site :
https://www.python.org/downloads/
Não esquecer de marcar a caixa add patch (momento da instalação)
5 – No Vscode adicionar a extensão python.
Desenvolvimento de Sistemas II

Python – Praticar exemplo

Acessar: https://replit.com/languages/python3

Você também pode gostar