Você está na página 1de 9

Aplicações Inf.

B 12º Ano

Linguagem de Programação
Python

Estruturas de repetição

© Prof. Francisco Fonseca


1
Aplicações Inf. B 12º Ano
comando for em Python

 o comando for do Python itera sobre os itens de qualquer


sequência (seja uma lista ou uma string), na ordem que
aparecem na sequência.
 É um comando útil, muito importante em qualquer linguagem de
programação, pois é usado quando se quer repetir um bloco de
código, um determinado número de vezes, o que o torna
fundamental em diversos projetos.

© Prof. Francisco Fonseca


2
Aplicações Inf. B 12º Ano
Programação em Python

A função range() na Linguagem de programação Python

Se for preciso realizar uma repetição sobre sequências numéricas,


a função interna range() é a solução.
Esta função permite especificar o início da sequência, o valor final e
o passo.

© Prof. Francisco Fonseca


3
Aplicações Inf. B 12º Ano
Programação em Python
Exercício

Escreva um programa em Python para exibir os números de 1


até 50 no ecrã.

Solução

print("\n\t Imprimir os números de 1 até 50 : \n")


for num in range(1,51):
print(num)

© Prof. Francisco Fonseca


4
Aplicações Inf. B 12º Ano
Programação em Python
Exercício

Faça um programa em Linguagem Python que leia um valor inteiro e


mostre a tabuada de 1 a 10 do valor lido.

Solução
print('\t ----Tabuada---- ')
numero = int(input(‘Insira um numero para ver a
tabuada: '))

print('\n Tabuada de', numero, ':')

for i in range(1, 11):


print(numero, 'X', i, '=', (numero * i))

© Prof. Francisco Fonseca


5
Aplicações Inf. B 12º Ano
Programação em Python

comando while em Python

O comando while é uma estrutura de repetição muito utilizada


quando queremos que um bloco de código seja repetido até
que uma condição seja satisfeita.

Ou seja, é necessário que uma dada expressão booleana seja


verdadeira. Assim que ela se tornar falsa, o while termina a
execução.

© Prof. Francisco Fonseca


6
Aplicações Inf. B 12º Ano
Programação em Python
Exercício

Crie um programa que receba um número, conte o número total de


dígitos e mostre o resultado. Por exemplo, se o número é 201 , então a
saída deve ser 3

Solução

print('\t ----Contagem dos dígitos---- ')


digitos = int(input("Digite um número para contar os
seus dígitos : "))
contador = 0
while digitos != 0:
dígitos = digitos // 10
contador = contador + 1
print("Total de dígitos = ", contador)

© Prof. Francisco Fonseca


7
Aplicações Inf. B 12º Ano
Programação em Python
Exercício

Faça um programa em Python que imprima os 10 primeiros


números naturais.

Solução

lista = 0
while lista <= 10:
print(lista)
lista = lista +1

© Prof. Francisco Fonseca


8
Aplicações Inf. B 12º Ano
Programação em Python
Exercício

Faça um programa em Python que leia n números inteiros a partir


do teclado, até que o utilizador digite 0. No final, deve mostrar a
soma de todos os números digitados.

Solução

total=0
numero=int(input("Digite um número: "))
while numero != 0:
total = total + numero
numero=int(input("Digite um número:: "))
print("Soma dos números= ",total)

© Prof. Francisco Fonseca


9

Você também pode gostar