0
respostas

Desafio: hora da prática

1-

num_1 = int(input('Informe um numero: '))
num_2 = int(input('Informe um numero: '))

for numero in range(num_1,num_2):
    if numero == num_1:
        continue
    print(numero)

2-

bacteria_a = 4
bacteria_b = 10
taxa_a = 0.03
taxa_b = 0.015
dias = 0

while bacteria_a != bacteria_b:
      bacteria_a = bacteria_a + (bacteria_a * taxa_a)
      bacteria_b = bacteria_b + (bacteria_b * taxa_b)
      dias += 1
print(f"{dias} dias")

3

contador = 1

while contador <= 15:
    num = float(input('Informe um numero de 0 a 5 :'))
    if 0 <= num <= 5:
      print('O numero é valido')
      contador += 1
    else:
      print('O numero é invalido. Tente novamente' )

4

temp = float(input('Informe os valores de temperatura em Celsius:  '))
contador = 0
soma = 0

while temp != -273:
  soma += temp
  contador += 1
  temp = float(input('Informe os valores de temperatura em Celsius:  '))

media = soma/contador

print(f'A media das temperaturas informadas {media:.2f}.')

5

num = int(input('Informe um ´numero para gerar seu fatorial: '))
fatorial = 1
contador = 1

while contador <= num:
      fatorial *= contador
      contador += 1

print (fatorial)

6

num = int(input('Informe um número inteiro para gerar a tabuada: '))
contador = 0
print( f'A tabuada do {num} é :')

while contador < 10:
  tabuada =  num * (contador + 1)
  contador += 1

  print(f' {contador} * {num} = {tabuada}' )

7

num = int(input('Informe um número inteiro para saber se é primo: '))
primo = 0

for i in range(1,(num+1)):
  if num%i == 0:
   primo += 1

if primo == 2:
   print(f'O número {num} primo')
else:
    print(f'O número {num} não é primo')

8

idade = int(input('Informe a idade dos pensionistas: '))
soma = 0
idade_0_25 = 0
idade_26_50 = 0
idade_51_75  = 0
idade_76_100 = 0

while idade >= 0:
      soma += 1
      if  0 <= idade <=25:
         idade_0_25 += 1
      elif 26 <= idade <= 50:
         idade_26_50 += 1
      elif 51 <= idade <= 75:
         idade_51_75 += 1
      elif 76 <= idade <= 100:
          idade_76_100 += 1
      idade = int(input('Informe a idade dos pensionistas: '))

print('\nFaixa etária \t Distrbuição das idades')        
print(f'[0  - 25] \t\t{idade_0_25}\n[26 - 50] \t\t{idade_26_50}\n[51 - 75] \t\t{idade_51_75}\n[76 - 100] \t\t{idade_76_100}')

9

candidato_1 = 0
candidato_2 = 0
candidato_3 = 0
candidato_4 = 0
voto_nulo = 0
voto_branco = 0

for candidato in range (1,21):
    candidato = input('Informe o número do deu candidato: ')
    if candidato == '1':
       candidato_1 += 1
    elif candidato == '2':
         candidato_2 += 1 
    elif candidato == '3':
         candidato_3 += 1   
    elif candidato == '4':
         candidato_4 += 1   
    elif candidato == '6':
         voto_branco += 1 
    else:
         voto_nulo += 1  

votos_totais = int(candidato_1 +candidato_2 +candidato_3 + candidato_4)
porc_nulos = float((voto_nulo/votos_totais)*100)
porc_brancos = float((voto_branco/votos_totais)*100)

print(f'\nA quantidade de votos contados foi:\nCandidatos\tQuantidade de votos\nCandidato 1\t\t{candidato_1}')
print(f'Candidato 2\t\t{candidato_2}\nCandidato 3\t\t{candidato_3}\nCandidato 4\t\t{candidato_4}\nVotos brancos\t\t{voto_branco}\nVotos nulos\t\t{voto_nulo}')
print(f'A porcentagem de votos nulos em relação ao total de votos é {porc_nulos} % e a porcentagem de votos em branco em relação ao total de votos {porc_brancos}%.')