###Aquecendo na programação
#1) Escreva um programa que peça dois números inteiros e imprima todos os números inteiros entre eles.
numero_1 = int(input('Digite o primeiro número inteiro: '))
numero_2 = int(input('Digite o segundo número inteiro: '))
if numero_1 >= numero_2:
print('O primeiro número é maior ou igual ao segundo número digitado!')
else:
for contador in range(numero_1, numero_2 + 1):
print(contador)
#2) Escreva um programa para calcular quantos dias levará para a colônia de uma bactéria A ultrapassar ou igualar a colônia de uma bactéria B,
#com base nas taxas de crescimento de 3% e 1,5% respectivamente. Considere que a colônia A inicia com 4 elementos e a B com 10.
elementos_a = 4
elementos_b = 10
taxa_crescimento_a = 0.03
taxa_crescimento_b = 0.015
dia = 0
while elementos_a < elementos_b:
print(f'Dia {dia}. Elementos colônia A: {elementos_a:.2f}. Elementos colônia B: {elementos_b:.2f}')
elementos_a += elementos_a * taxa_crescimento_a
elementos_b += elementos_b * taxa_crescimento_b
dia += 1
print(f'Dia {dia}. Elementos colônia A: {elementos_a:.2f}. Elementos colônia B: {elementos_b:.2f}. FIM!')
#3) Para tratar uma quantidade de 15 dados de avaliações de pessoas usuárias de um serviço da empresa, precisamos verificar se as notas são válidas.
#Então, escreva um programa que vai receber a nota de 0 a 5 de todos os dados e verificar se é um valor válido. Caso seja inserido uma nota
#acima de 5 ou abaixo de 0, repita até que a pessoa usuária insira um valor válido.
nota = 0.0
for i in range(1, 16):
nota = float(input(f'Digite a nota para a avaliação {i}: '))
while not (0.0 <= nota <= 5.):
nota = float(input(f'Digite uma nota válida para a avaliação {i}: '))
#4) Desenvolva um programa que leia um conjunto indeterminado de temperaturas em Celsius e informe a média delas.
#A leitura deve ser encerrada ao ser enviado o valor -273°C.
temperatura = 0
temperatura_nova = 0
contador = 0
while 1 == 1:
temperatura_nova = float(input('Informe uma temperatura em ºC: '))
if temperatura_nova <= -273.00:
print('Temperatura inválida!')
break
contador += 1
temperatura += temperatura_nova
print(f'A média das temperaturas é: {temperatura / contador}')
#5) Escreva um programa que calcule o fatorial de um número inteiro fornecido pela pessoa usuária.
#Lembrando que o fatorial de um número inteiro é a multiplicação desse número por todos os seus antecessores até o número 1.
#Por exemplo, o fatorial de 5 é 5 x 4 x 3 x 2 x 1 = 120.
numero = int(input('Digite um número positivo e inteiro para calcular seu fatorial: '))
if numero > 0:
fatorial = numero
for indice in range(numero - 1, 0, -1):
fatorial *= indice
print(f'O fatorial de {numero} é {fatorial}.')
else:
print('Número inválido!')``