Solicita dois números inteiros ao usuário
num1 = int(input('Digite o primeiro número inteiro: '))
num2 = int(input('Digite o segundo número inteiro: '))
Verifica a ordem dos números e imprime os inteiros entre eles
if num1 < num2:
for i in range(num1 + 1, num2):
print(i)
elif num1 > num2:
for i in range(num2 + 1, num1):
print(i)
else:
print('Os números são iguais, não há inteiros entre eles.')
Valores iniciais
bacteria_a = 4
bacteria_b = 10
Taxas de crescimento diárias
growth_a = 0.03 # 3%
growth_b = 0.015 # 1.5%
Contador de dias
dias = 0
Loop até que A ultrapasse ou iguale B
while bacteria_a < bacteria_b:
bacteria_a *= (1 + growth_a)
bacteria_b *= (1 + growth_b)
dias += 1
Resultado
print(f'A colônia A ultrapassará ou igualará a colônia B em {dias} dias.')
Lista para armazenar as notas válidas
notas_validas = []
Loop para coletar 15 notas
for i in range(15):
while True:
try:
nota = float(input(f'Digite a nota #{i+1} (de 0 a 5): '))
if 0 <= nota <= 5:
notas_validas.append(nota)
break
else:
print('Nota inválida. Digite um valor entre 0 e 5.')
except ValueError:
print('Entrada inválida. Digite um número.')
Exibe todas as notas válidas coletadas
print('\nNotas válidas registradas:')
for i, nota in enumerate(notas_validas, start=1):
print(f'Usuário {i}: Nota {nota}')
Lista para armazenar as temperaturas válidas
temperaturas = []
print('Digite as temperaturas em Celsius (digite -273 para encerrar):')
while True:
try:
temp = float(input('Temperatura: '))
if temp == -273:
break
temperaturas.append(temp)
except ValueError:
print('Entrada inválida. Digite um número.')
Verifica se houve temperaturas válidas
if temperaturas:
media = sum(temperaturas) / len(temperaturas)
print(f'\nMédia das temperaturas: {media:.2f}°C')
else:
print('\nNenhuma temperatura válida foi inserida.')
Solicita um número inteiro ao usuário
numero = int(input('Digite um número inteiro para calcular o fatorial: '))
Inicializa o fatorial como 1
`fatorial = 1``
Calcula o fatorial usando um laço
for i in range(1, numero + 1):
fatorial *= i
Exibe o resultado
print(f'O fatorial de {numero} é {fatorial}')
Solicita o número da tabuada
numero = int(input('Digite um número inteiro para ver sua tabuada (1 a 10): '))
Verifica se o número está no intervalo permitido
if 1 <= numero <= 10:
print(f'\nTabuada do {numero}:')
for i in range(1, 11):
resultado = numero * i
print(f'{numero} x {i} = {resultado}')
else:
print('Número fora do intervalo permitido. Digite um valor de 1 a 10.')
Solicita um número inteiro ao usuário
numero = int(input('Digite um número inteiro: '))
Verifica se o número é menor que 2
if numero < 2:
print(f'{numero} não é primo.')
else:
eh_primo = True
for i in range(2, int(numero ** 0.5) + 1):
if numero % i == 0:
eh_primo = False
break
if eh_primo:
print(f'{numero} é um número primo.')
else:
print(f'{numero} não é primo.')
Inicializa os contadores para cada faixa etária
faixa_0_25 = 0
faixa_26_50 = 0
faixa_51_75 = 0
faixa_76_100 = 0
print('Digite as idades dos pensionistas (digite um número negativo para encerrar):')
while True:
try:
idade = int(input('Idade: '))
if idade < 0:
break
elif 0 <= idade <= 25:
faixa_0_25 += 1
elif 26 <= idade <= 50:
faixa_26_50 += 1
elif 51 <= idade <= 75:
faixa_51_75 += 1
elif 76 <= idade <= 100:
faixa_76_100 += 1
else:
print('Idade fora do intervalo considerado (0 a 100).')
except ValueError:
print('Entrada inválida. Digite um número inteiro.')
Exibe a distribuição
print('\nDistribuição de idades:')
print(f'[0-25]: {faixa_0_25}')
print(f'[26-50]: {faixa_26_50}')
print(f'[51-75]: {faixa_51_75}')
print(f'[76-100]: {faixa_76_100}')