- Aquecendo na programação
1-
numero_inicial = int(input("Digite o primeiro número inteiro: "))
numero_final = int(input("Digite o segundo número inteiro: "))
print("Os números que estão entre eles são:")
for numero_atual in range(numero_inicial + 1, numero_final):
print(numero_atual)
print("Fim!")
2-
colonia_a = 4
colonia_b = 10
taxa_a = 0.03
taxa_b = 0.015
dias_se_passaram = 0
while colonia_a < colonia_b:
colonia_a = colonia_a + (colonia_a * taxa_a)
colonia_b = colonia_b + (colonia_b * taxa_b)
dias_se_passaram = dias_se_passaram + 1
print("Resultado final:")
print("Demorou esse tanto de dias:")
print(dias_se_passaram)
print("Tamanho da colônia A no final:")
print(colonia_a)
print("Tamanho da colônia B no final:")
print(colonia_b)
3-
for i in range(15):
print("---")
print("Avaliação número:")
print(i + 1)
nota = float(input("Digite a nota (de 0 a 5): "))
while nota < 0 or nota > 5:
print("Erro! Você digitou uma nota inválida.")
print("A nota precisa ser entre 0 e 5.")
nota = float(input("Por favor, digite a nota novamente: "))
print("Nota válida guardada com sucesso!")
print("---")
print("Pronto! Todas as 15 avaliações foram verificadas.")
4-
soma_das_temperaturas = 0.0
quantidade_de_temperaturas = 0
print("Dica: Digite -273 para parar o programa e ver a média.")
print("---")
while True:
temperatura = float(input("Digite uma temperatura em Celsius: "))
if temperatura == -273:
print("Entendido! Encerrando a leitura dos dados...")
break
soma_das_temperaturas = soma_das_temperaturas + temperatura
quantidade_de_temperaturas = quantidade_de_temperaturas + 1
print("---")
if quantidade_de_temperaturas > 0:
media_final = soma_das_temperaturas / quantidade_de_temperaturas
print("A quantidade de temperaturas digitadas foi:")
print(quantidade_de_temperaturas)
print("A média de todas as temperaturas é:")
print(media_final)
else:
print("Você não digitou nenhuma temperatura válida antes de fechar!")
print("Fim!")
5-
numero = int(input("Digite um número inteiro para calcular o fatorial: "))
numero_original = numero
fatorial = 1
if numero < 0:
print("Infelizmente não existe fatorial de número negativo!")
elif numero == 0 or numero == 1:
print("O fatorial de", numero, "é: 1")
else:
while numero > 1:
fatorial = fatorial * numero
numero = numero - 1
print("O fatorial de", numero_original, "é:")
print(fatorial)
print("Fim!")
- Momento dos projetos
6-
numero_escolhido = int(input("Digite um número inteiro para ver a tabuada dele: "))
print("---")
print("Tabuada do", numero_escolhido, ":")
for multiplicador in range(1, 11):
resultado = numero_escolhido * multiplicador
print(numero_escolhido, "x", multiplicador, "=", resultado)
print("---")
print("Fim")
7-
numero = int(input("Digite um número inteiro positivo: "))
contador_de_divisores = 0
if numero <= 1:
print("O número", numero, "não é um número primo.")
else:
for i in range(1, numero + 1):
if numero % i == 0:
contador_de_divisores = contador_de_divisores + 1
if contador_de_divisores == 2:
print("O número", numero, "é PRIMO!")
else:
print("O número", numero, "NÃO é primo.")
print("Fim!")
8-
grupo_0_25 = 0
grupo_26_50 = 0
grupo_51_75 = 0
grupo_76_100 = 0
print("Dica: Digite uma idade negativa (ex: -1) para parar e ver o resultado.")
print("---")
while True:
idade_str = input("Digite a idade do pensionista: ")
if not idade_str:
print("Entrada vazia. Por favor, digite uma idade ou um número negativo para parar.")
continue
try:
idade = int(idade_str)
except ValueError:
print("Entrada inválida. Por favor, digite um número inteiro para a idade.")
continue
if idade < 0:
print("Encerrando a entrada de dados...")
break
if idade >= 0 and idade <= 25:
grupo_0_25 = grupo_0_25 + 1
elif idade >= 26 and idade <= 50:
grupo_26_50 = grupo_26_50 + 1
elif idade >= 51 and idade <= 75:
grupo_51_75 = grupo_51_75 + 1
elif idade >= 76 and idade <= 100:
grupo_76_100 = grupo_76_100 + 1
else:
print("Aviso: Essa idade está acima de 100 anos e não entra nos intervalos!")
print("---")
print("RESULTADO DA DISTRIBUIÇÃO DE IDADES:")
print("Intervalo [0-25] :", grupo_0_25, "pensionista(s)")
print("Intervalo [26-50]:", grupo_26_50, "pensionista(s)")
print("Intervalo [51-75]:", grupo_51_75, "pensionista(s)")
print("Intervalo [76-100]:", grupo_76_100, "pensionista(s)")
print("---")
print("Fim!")