0% acharam este documento útil (0 voto)
7 visualizações5 páginas

Ficha2 Python

O documento apresenta exercícios de programação em Python, incluindo a comparação de números, operações aritméticas, cálculo de descontos e validação de intervalos. Também aborda estruturas de decisão e ciclos repetitivos, como 'for' e 'while', com exemplos práticos. Além disso, inclui exercícios adicionais para praticar contagens e somatórios.

Enviado por

patricia.catalao
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
7 visualizações5 páginas

Ficha2 Python

O documento apresenta exercícios de programação em Python, incluindo a comparação de números, operações aritméticas, cálculo de descontos e validação de intervalos. Também aborda estruturas de decisão e ciclos repetitivos, como 'for' e 'while', com exemplos práticos. Além disso, inclui exercícios adicionais para praticar contagens e somatórios.

Enviado por

patricia.catalao
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd

Programação de sistemas informáticos 10I

Ficha Python2
Exercícios:

1. Realizar um código em python que peça dois números e indique qual é


o menor, maior e se são iguais.
2. Escreva um código em python que peça dois números e um operador
(+ - * /). Mostre o resultado ou indique “Operação inválida”.
3. Escreva um código que leia o total de compras. Se >= 100€, 10% de
desconto; se >= 50€, 5%; senão, 0%, e mostre o resultado final.
Dica: calcular total * porcentagem.
4. Faça um código que indique a Validação de intervalo: Lê um número e
diz se está entre 5 e 55 (inclusive); se não, escreve “Número não
permitido”.

Operadores aritméticos:

+(adição), - (subtração), * (multiplicação), /(divisão), % (resto),** (exponente)


Também temos os operadores ==(igual comparação), <(menor), >(maior),
<=(menor igual), >=(maior igual)

Decisões em Python

A estrutura de decisão em python é realizada:

# lê entrada
valor = input("Escreve algo: ")

# decisão
if ...:
print("condição 1")
elif ...:
print("condição 2")
else:
print("outra coisa")
Ciclos Repetitivos em Python

Ciclo for(para) com range()


A função range() em Python gera uma sequência de números inteiros. É
utilizada principalmente em ciclos repetitivos para criar um número específico
de iterações.

O ciclo for é usado quando já sabemos quantas vezes repetir.

exemplos:

1.- #Sequência de 0 até 4

for i range(5 ):

print(i)

#a saída é 0,1,2,3,4

2.- #sequência range(inicio,fim)

for i range(1,5 ):

print(i)

#a saída é 1,2,3,4,4

3.- #sequência range(inicio,fim, passo)

for i range(0,10,2 ):

print(i)

#a saída é 0,2,4,6,8

4.- #sequência range(inicio,fim, passo)

for i range(3,0,-1 ):

print(i)

#a saída é 3,2,1
Exercícios:

1. Contar de 0 a 10: Imprime os números de 0 a 10 (um por linha).


2. Contar de 1 a 20: Imprime de 1 a 20 (na mesma linha, separados por
espaço).
3. Pares até 50:Imprime os números pares de 0 a 50.
4. Ímpares 1–29:Imprime os ímpares de 1 a 29.
5. Contagem decrescente: Imprime de 10 até 0 (inclusivé).
6. Tabuada simples: Lê n e mostra n x 1 até n x 10.
7. Somatório 1..N: Lê N e calcula a soma de 1 até N
Ciclo while

Este ciclo while repete enquanto a condição for verdadeira. Útil quando não
sabemos à partida quantas repetições.

#Como se escreve

while condição:

# bloco a repetir

Exemplo

Acumuladores e contadores (importante):

soma=soma +1 -> soma+=1


i=i+1 -> i+=1

Você também pode gostar