1.Escreva um programa que peça dois números inteiros e imprima todos os números inteiros entre eles.
numerop1 = int(input('Digite o primeiro número inteiro: '))
numerop2 = int(input('Digite o segundo número inteiro: '))
if numerop1 < numerop2:
for i in range(numerop1 + 1, numerop2):
print(i)
elif numerop1 > numerop2:
for i in range(numerop2 + 1, numerop1):
print(i)
else:
print('Os números são iguais.')
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 colônia B com 10 elementos.
colonia_a = 4
colonia_b = 10
taxa_crescimento_a = 0.03
taxa_crescimento_b = 0.01
if colonia_a < colonia_b:
dias = 0
while colonia_a <= colonia_b:
colonia_a += colonia_a * taxa_crescimento_a
colonia_b += colonia_b * taxa_crescimento_b
dias += 1
print(f'Serão necessários {dias} dias para que a colônia A ultrapasse a colônia B.')
print(f'Colônia A: {colonia_a}')
print(f'Colônia B: {colonia_b}')
else:
print('A colônia A já ultrapassou a colônia B.')
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.
ara 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.
4. Desenvolva um programa que leia um conjunto indeterminado de temperaturas em Celsius e faça uma análise. Portanto, escreva um programa que leia temperaturas e informe a média delas. A leitura deve ser encerrada ao ser enviado o valor -273°C.
temperatura = float(input('Digite a temperatura em Celsius: '))
soma_temperaturas = temperatura
quantidade_temperaturas = 1
while temperatura != -273:
temperatura = float(input('Digite a temperatura em Celsius: '))
if temperatura != -273:
soma_temperaturas += temperatura
quantidade_temperaturas += 1
media_temperaturas = soma_temperaturas / quantidade_temperaturas
print(f'A média das temperaturas é: {media_temperaturas}')
5.Escreva um programa que calcule o fatorial de um número inteiro fornecido pela pessoa usuária. 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: '))
fatorial = 1
for i in range(1, numero + 1):
fatorial *= i
print(f'O fatorial de {numero} é {fatorial}')
6.Escreva um programa que gere a tabuada de um número inteiro de 1 a 10, de acordo com a escolha da pessoa usuária. Como exemplo, para o número 2, a tabuada deve ser mostrada no seguinte formato:
numero = int(input('Digite um número inteiro: '))
print(f'Tabuada do {numero}:')
for i in range(1, 11):
resultado = numero * i
print(f'{numero} x {i} = {numero * i}')
7.Os números primos possuem várias aplicações dentro da Ciência de Dados, por exemplo, na criptografia e segurança. Um número primo é aquele que é divisível apenas por um e por ele mesmo. Faça um programa que peça um número inteiro e determine se ele é ou não um número primo.
numero = int(input('Digite um número inteiro: '))
for i in range(2, numero):
if numero % i == 0:
print(f'{numero} não é um número primo.')
break
else:
print(f'{numero} é um número primo.')
8.Vamos entender a distribuição de idades de pensionistas de uma empresa de previdência. Escreva um programa que leia as idades de uma quantidade não informada de clientes e mostre a distribuição em intervalos de [0-25], [26-50], [51-75] e [76-100]. Encerre a entrada de dados com um número negativo.
idade = int(input('Digite a idade do cliente: '))
contador_0_25 = 0
contador_26_50 = 0
contador_51_75 = 0
contador_76_100 = 0
while idade >= 0:
if 0 <= idade <= 25:
contador_0_25 +=12
elif 26 <= idade <= 50:
contador_26_50 += 1
elif 51 <= idade <= 75:
contador_51_75 += 1
else:
contador_76_100 += 1
idade = int(input('Digite a idade do cliente: '))
print('Distribuição de idades:')
print(f'[0-25]: {contador_0_25}')
print(f'[26-50]: {contador_26_50}')
print(f'[51-75]: {contador_51_75}')
print(f'[76-100]: {contador_76_100}')