7
# Lista de crescimento das bactérias
bacterias_colonia = [1.2, 2.1, 3.3, 5.0, 7.8, 11.3, 16.6, 25.1, 37.8, 56.9]
# Lista que irá armazenar as porcentagens de crescimento
porcentagem_crescimento = []
# Vamos percorrer os índices de 1 a 9 para compararmos o valor atual com o passado
for i in range(1, len(bacterias_colonia)):
# seguimos o cálculo 100 * (amostra_atual - amostra_passada) / (amostra_passada)
porcentagem = 100 * (bacterias_colonia[i] - bacterias_colonia[i-1]) / (bacterias_colonia[i-1])
# adicionamos o resultado na lista porcentagem_crescimento
porcentagem_crescimento.append(porcentagem)
# Resultado
print(f'Porcentagens de crescimento:\n{porcentagem_crescimento}')
Porcentagens de crescimento:
[75.00000000000001, 57.142857142857125, 51.51515151515153, 56.0, 44.87179487179489, 46.90265486725664, 51.20481927710843, 50.59760956175297, 50.52910052910054]
8
# Lista que vai receber os valores de IDs
ids = []
# Variáveis contadoras de doces e amargos
doce = 0
amargo = 0
# Criamos um laço que vai iterar 10 vezes para receber os 10 IDs
for i in range(0,10):
# Coletamos o ID e adicionamos o id na lista
ids.append(int(input(f'Digite o {i+1}° ID: ')))
# Ler todos os elementos da lista ids e atribuir à id
for id in ids:
# Verificamos se os elementos são pares ou ímpares para fazer a contagem
if id % 2 == 0:
doce += 1
else:
amargo += 1
# Resultado
print(f'Quantidade de produtos doces: {doce}')
print(f'Quantidade de produtos amargos: {amargo}')
Digite o 1° ID: 2
Digite o 2° ID: 6
Digite o 3° ID: 9
Digite o 4° ID: 11
Digite o 5° ID: 14
Digite o 6° ID: 17
Digite o 7° ID: 20
Digite o 8° ID: 21
Digite o 9° ID: 34
Digite o 10° ID: 45
Quantidade de produtos doces: 5
Quantidade de produtos amargos: 5
9
# Inicializamos os dados
respostas = [] # Lista para receber as respostas
# Lista de gabaritos
gabarito = ['D', 'A', 'C', 'B', 'A', 'D', 'C', 'C', 'A', 'B']
nota = 0 # Irá acumular a nota total
# Recebemos as respostas do aluno
for i in range(0, 10):
respostas.append(input(f'Insira a resposta da questão {i + 1}: ').upper())
# Verificamos se as respostas são iguais e adicionamos à nota
for i in range(0,10):
if respostas[i] == gabarito[i]:
nota += 1
# Exibindo nota final
print(f'Nota final: {nota}')
1: D
2: A
3: C
4: B
5: A
6: D
7: C
8: C
9: A
10: B
Nota final: 10
10
# Coletamos a lista de temperaturas
temperaturas_mensais = []
for i in range(0,12):
temperaturas_mensais.append(float(input(f'Digite a média de temperatura do mês {i+1}: ')))
# Criamos uma lista auxiliar para os nomes dos meses
meses = ['Janeiro', 'Fevereiro', 'Março', 'Abril', 'Maio', 'Junho', 'Julho', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Dezembro']
# Calculamos a média
media_anual = sum(temperaturas_mensais) / len(temperaturas_mensais)
#Resultado
print('Temperaturas acima da média em: ')
for i in range(0,12):
# Verificamos todas as temperaturas de acordo com a média anual
if temperaturas_mensais[i] > media_anual:
# Como os índices dos meses correspondem às temperaturas,
# podemos imprimir eles sob o mesmo índice
print(meses[i])
Digite a média de temperatura do mês 1: 30
mês 2: 29
mês 3: 28
mês 4: 27
mês 5: 25
mês 6: 25
mês 7: 25
mês 8: 26
mês 9: 27
mês 10: 28
mês 11: 29
mês 12: 30
Temperaturas acima da média em:
Janeiro
Fevereiro
Março
Outubro
Novembro
Dezembro