1
resposta

[Projeto] hora da Pratica 3

segue os codigos da 1 etapa - "Aquecimento'

#questão 1

var_1 = int(input('Digite o limite inferior '))
var_2 = int(input('Digite o limite superior '))

if var_1 >= var_2:
    print('Favor informar um limite positivo')

for i in range(var_1, var_2 + 1):
    print(i)
    
#Questão 2
bacc_A = 4
Bac_B = 10
Taxa_A = 0.03
Taxa_B = 0.015

dias = 0

while bacc_A <= Bac_B:
  bacc_A = bacc_A + Taxa_A
  Bac_B = Bac_B + Taxa_B
  dias += 1

print(f' Levou o total de {dias} para a Bacteria A ultrapassar ou igualar a Bacteria B')

#Questão 3
avaliacoes = 1
lista_aval = []
nota = int(input('Insira sua avaliação, com uma nota de 0 a 5: '))


while avaliacoes < 15:
  if nota >= 0 and nota <= 5:
    lista_aval.append(nota)
    avaliacoes += 1
    nota = int(input('Insira sua avaliação, com uma nota de 0 a 5: '))
  elif nota < 0 or nota > 6 or nota != '':
     print('Favor inserir uma nota valida')
     nota = int(input('Insira sua avaliação, com uma nota de 0 a 5: '))

print(lista_aval)

#Questão 4
#variaveis
temp = float(input('insira a temperatura: '))
contador = 0
soma = 0

#Processamento
while temp != -273:
  soma += temp
  contador += 1
  temp = float(input('insira a temperatura: '))

media = soma / contador
print(f'A media das temperaturas é {media}')

#opção 2 

# Loop para coletar as temperaturas
for i in range(1000):
    temp = float(input('Insira a temperatura (-273 para parar): '))

    if temp == -273:
        break

    temperaturas.append(temp)
    soma += temp

# Calculando a média
if len(temperaturas) > 0:
    media = soma / len(temperaturas)
    print(f'A média das temperaturas é {media}')
else:
    print('Nenhuma temperatura foi inserida.')

#Questão 5

num = int(input('Insira um numero inteiro, para ver o seu fatorial: '))
fatorial = 1

for i in range(1, num + 1):
    fatorial *= i

print(f'O fatorial de {num} é {fatorial}')

    
1 resposta

segue a parte do "Momento dos projetos"

#Questão 6

tab = int(input('Insira um numero para ver a tabuada: '))
print(f'Tabuada do {tab}:')

for i in range(1, 11):
    resultado = tab * i
    print(f'{tab} x {i} = {resultado}')
    
    #Questão 7
    
    num = int(input('Digite um número inteiro para saber se ele é primo: '))

if num <= 1:
    print(f'O número {num} não é primo')
else:
    eh_primo = True
    for i in range(2, num):
        if num % i == 0:
            eh_primo = False
            break

    if eh_primo:
        print(f'O número {num} é primo')
    else:
        print(f'O número {num} não é primo')
        
    #Essa deu um certo trabalho, pois não achava um meio de determinar o numero primo...#
    
    Questão 8 
    
    #dados e listas
cliente = []
entrada = int(input('Digite a idade do Cliente: '))
faixa1 = []
faixa2 = []
faixa3 = []
faixa4 = []

# Processamento
while entrada >= 0:
  if entrada < 0:
    break
  else:
    cliente.append(entrada)
    entrada = int(input('Digite a idade do Cliente: '))

#Analise e Saida
print(f' Aqui estão todo o grupo de cliente: {cliente}')

for i in cliente:
  if i >= 0 and i <= 25:
    faixa1.append(i)
  elif i >= 26 and i <= 50:
    faixa2.append(i)
  elif i >= 51 and i <= 75:
    faixa3.append(i)
  elif i >= 76 and i <= 100:
    faixa4.append(i)

n_faixa1 = len(faixa1)
n_faixa2 = len(faixa2)
n_faixa3 = len(faixa3)
n_faixa4 = len(faixa4)

print(f'Faixa 1: {faixa1} e tem um total de {n_faixa1}')
print(f'Faixa 2: {faixa2} e tem um total de {n_faixa2}')
print(f'Faixa 3: {faixa3} e tem um total de {n_faixa3}')
print(f'Faixa 4: {faixa4} e tem um total de {n_faixa4}')

#Questão 9

#Dados e variaveis
cand1 = []
cand2 = []
cand3 = []
cand4 = []
nulo = []
branco = []
Voto = int(input('Digite o numero do candidato // "0" para votar em Branco: '))

#processamento

for i in range(1,20):
  if Voto == 1:
    cand1.append(Voto)
    Voto = int(input('Digite o numero do candidato // "0" para votar em Branco: '))
  elif Voto == 2:
    cand2.append(Voto)
    Voto = int(input('Digite o numero do candidato // "0" para votar em Branco: '))
  elif Voto == 3:
    cand3.append(Voto)
    Voto = int(input('Digite o numero do candidato // "0" para votar em Branco: '))  
  elif Voto == 4:
    cand4.append(Voto)
    Voto = int(input('Digite o numero do candidato // "0" para votar em Branco: '))
  elif Voto == 0:
    branco.append(Voto)
    Voto = int(input('Digite o numero do candidato // "0" para votar em Branco: ')) 
  elif Voto >= 6 or voto < 0:
    nulo.append(Voto)
    Voto = int(input('Digite o numero do candidato // "0" para votar em Branco: ')) 

#Analise e calculos
votos_validos = len(cand1) + len(cand2) + len(cand3) + len(cand4)
Votos_nulos = len(nulo)
Votos_brancos = len(branco)
porc_brancos = (Votos_brancos / votos_validos) * 100
porc_nulos = (Votos_nulos / votos_validos) * 100

if len(cand1) > len(cand2) and len(cand1) > len(cand3) and len(cand1) > len(cand4):
  vencedor = print(f' o vencedor foi o Candidato 1')
elif len(cand2) > len(cand1) and len(cand2) > len(cand3) and len(cand2) > len(cand4):
  vencedor = print(f' o vencedor foi o Candidato 2')
elif len(cand3) > len(cand1) and len(cand3) > len(cand2) and len(cand3) > len(cand4):
  vencedor = print(f' o vencedor foi o Candidato 3')
elif len(cand4) > len(cand1) and len(cand4) > len(cand2) and len(cand4) > len(cand3):
  vencedor = print(f' o vencedor foi o Candidato 4')
else:
  vencedor = print(f' A Votação acabou em Empate')

#saidas
print(f'Candidato 1: {len(cand1)} votos')
print(f'Candidato 2: {len(cand2)} votos')
print(f'Candidato 3: {len(cand3)} votos')
print(f'Candidato 4: {len(cand4)} votos')
print(f'Votos Brancos: {len(branco)} votos')
print(f'Votos Nulos: {len(nulo)} votos')
print(f'Porcentagem de votos Brancos: {porc_brancos:.2f}%')
print(f'Porcentagem de votos Nulos: {porc_nulos:.2f}%')