Exercicios Python 01
Exercicios Python 01
mostrar a média, junto com a situação do aluno, caso o aluno tenha média >= 7 o
mesmo será aprovado, senão recuperação.
Code Source.
Code Source.
if turno == "M":
print("Bom dia, você estuda pela manhã!!!")
elif turno == "V":
print("Boa tarde, você estuda no período da tarde!!!")
elif turno == "N":
print("Bom noite, você estuda no período da Noite!!!")
else:
print("VAlor Inválido!!")
Programa 03 - Programa para Calcular e armazenar os dados em um vetor, os
saltos são lançados em uma ordem de execução, portanto não são ordenados. O
programa deve ser encerrado quando não for informado o nome do atleta na lista.
Saida do programa deve ser conforme o exemplo abaixo:
print(
f"\nMelhor Salto: {atleta.get('melhor_salto'):.1f}
m"
f"\nPior Salto: {atleta.get('pior_salto'):.1f} m"
f"\nMedia Salto: {atleta.get('media'):.1f} m\n"
)
atletas.append(atleta)
print("\n\nResultado Final")
for atleta in atletas:
print(f"{atleta.get('nome')}:
{atleta.get('media'):.1f} m")
Programa 04 - Escreva um programa que leia duas strings e gere uma terceira com
os caracteres comuns às duas strings lidas.
1ª string: AAACTBF
2ª string: CBT
Resultado: CBT
A ordem dos caracteres da string gerada não é importante, mas deve conter todas as
letras comuns a ambas.
Source Code
terceira = ""
if terceira == "":
print("Caracteres comuns não encontrados.")
else:
print(f"Caracteres em comum: {terceira}")
Programa 05 - Crie um programa que leia os arquivos pares.txt e ímpares.txt e que
crie um só arquivo pareseimpares.txt com todas as linhas dos outros dois arquivos, de
forma a preservar a ordem numérica.
def lê_número(arquivo):
while True:
número = arquivo.readline()
# Verifica se conseguiu ler algo
if número == "":
return None
# Ignora linhas em branco
if número.strip() != "":
return int(número)
pares_ímpares.close()
pares.close()
ímpares.close()