Você está na página 1de 7

Colégio Internato dos Carvalhos

APONTAMENTOS DAS AULAS IP 10ºANO


EXERCÍCIOS DE PYTHON (AULAS)

A. Crie um programa que permita inserir duas classificações de testes, através da mesma linha,
apenas separadas por uma virgula. No final devem mostrar ao utilizador, as classificações
obtidas em cada teste e a média das classificações obtida.

B. Desenvolva um programa que leia as notas de 2 testes. O primeiro teste tem um peso de
70% e o segundo teste de 30% na nota final. Deve mostrar a nota de cada teste e a nota
final.
Colégio Internato dos Carvalhos
APONTAMENTOS DAS AULAS IP 10ºANO
C. Crie um programa que leia um valor e imprima a tabuada desse número.

D. Escreva um programa que leia um valor em metros e converta-o em cm e em mm.

Nota: 1 m = 100 cm e 1mm =1000 mm

E. Implemente um programa que solicite o valor do raio de uma circunferência, calcule e


mostre sua área.
A área de qualquer circulo é igual a: π vezes o raio do circulo ao quadrado.
Fica assim: A = π . r² //sendo π aproximadamente 3,1416.
Colégio Internato dos Carvalhos
APONTAMENTOS DAS AULAS IP 10ºANO
F. Implemente um programa que solicite o valor hora de o trabalho de funcionário e o
número de horas que trabalha por mês. (TUDO NA MESMA LINHA) Com base nesses valores
deve calcular o valor do ordenado.

COMANDOS

COMENTÁRIOS

# Isto é um comentário

INSERIR

#receber dados (em coluna)


x=int(input("Indique os metros "))
y=int(input("Indique os lados "))

#recebe dados (em linha)


x,y=map(float,input(‘Indique a largura e o comprimento’).split())

ESCREVER/SAÍDA

A instrução print() permite a escrita de dados.

print("Insira as notas dos dois testes.")

print(m,'Metros equivale a ',cm,'cm e a',mm,'mm')

print('Valor/Hora {} € Nº de horas mensal {} Salário é de {}'.format(x,y,salario))


Colégio Internato dos Carvalhos
APONTAMENTOS DAS AULAS IP 10ºANO

Impressão formatada

Formatar saídas numéricas

print("A soma de {0:3d} + {1:3d} é {2:3d}".format(a,b,c)) # Imprime com espaços à esquerda


por forma a que o número ocupe 3 dígitos

A soma de 5 + 95 é 100

>>> print("A soma de {0:03d} + {1:03d} é {2:03d}".format(a,b,c)) # Imprime com zeros à


esquerda por forma a que o número ocupe 3 dígitos

A soma de 005 + 095 é 100

>>> print("O valor de PI é {0:.2f}".format(3.1415)) # Imprime com 2 casas decimais

O valor de PI é 3.14

>>> print("O valor de PI é {0:06.2f}".format(3.1415)) # Imprime o número com 6 dígitos no total,


considerando o separador decimal, preenchendo com zeros à esquerda

O valor de PI é 003.14

Formatar strings (texto)

>>>print('{1} {0}'.format('um', 'dois'))

dois um

>>> print('{:>10}'.format('Paulo'))

Paulo

>>> print('{:_<10}'.format('Paulo'))

Paulo_____

>>> print('{:_^10}'.format('Paulo'))

__Paulo___

OPERADORES ARITMÉTICOS
Colégio Internato dos Carvalhos
APONTAMENTOS DAS AULAS IP 10ºANO
PRIORIDADE DOS OPERADORES

OPERADORES DE COMPARAÇÃO

MANIPULAÇÃO DE STRINGS

0 1 2 3 4 5 6 7 8 9 10
O l á , m u n d o !
Colégio Internato dos Carvalhos
APONTAMENTOS DAS AULAS IP 10ºANO
Saber o tamanho

Separar uma string


Colégio Internato dos Carvalhos
APONTAMENTOS DAS AULAS IP 10ºANO
Trocar letras

Você também pode gostar