1-Escreva um programa que peça dois números inteiros e imprima todos os números inteiros entre eles.
primeiro_numero = int(input('Digite um número: '))
segundo_numero = int(input('Digite um número: '))
if primeiro_numero >= segundo_numero:
for i in range(segundo_numero, primeiro_numero, 1):
print(i)
else:
for i in range(primeiro_numero, segundo_numero, 1):
print(i)
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.
colonia_a = 4
colonia_b = 10
dias = 0
print('================================================')
while colonia_a <= colonia_b:
colonia_a = colonia_a * 1.03
colonia_b = colonia_b * 1.015
dias += 1
print(f'Dia: {dias} Colônia A: {colonia_a:.2f} | Colônia B: {colonia_b:.2f}')
print('================================================')
print(f'Quantidade de dias para a colônia A passar a B foram {dias}')
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.
lista_notas = []
contador = 0
while contador < 15:
nota = int(input('Digite uma nota: '))
if nota >= 0 and nota <= 5:
contador+=1
lista_notas.append(nota)
else:
print('nota inválida. \nPor favor digite notas entre 0 e 5')
continue
print(lista_notas)
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.
lista_temperaturas = []
temperatura = 0
while temperatura != -273:
temperatura = float(input('Digite uma temperatura.\nCaso queira sair, digite -273: '))
lista_temperaturas.append(temperatura)
soma = sum(lista_temperaturas)
quantidade = len(lista_temperaturas)
media_temperatura = soma / quantidade
print(f'{quantidade}ª temperatura = {temperatura}')
print(f'média das temperaturas = {media_temperatura}')
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 inteiro: '))
# Inicializa o total_fatorial com 1, pois a multiplicação por 1 não altera o resultado.
total_fatorial = 1
# Se o número for 0, o fatorial é 1 por definição.
if numero == 0:
total_fatorial = 1
# Se o número for positivo, calcula o fatorial
elif numero > 0:
# Itera do número até 1, multiplicando o total_fatorial por cada número
while numero >= 1:
total_fatorial *= numero
numero -= 1
# Se o número for negativo, o fatorial não é definido para inteiros negativos.
else:
print("O fatorial não é definido para números inteiros negativos.")
total_fatorial = None # Define como None para indicar que não foi possível calcular
# Imprime o resultado apenas se o fatorial foi calculado (não é None)
if total_fatorial is not None:
print(f'O fatorial do número é: {total_fatorial}')