1
resposta

tentativa

Números inteiros entre dois valores

n1 = int(input("Digite o primeiro número inteiro: "))
n2 = int(input("Digite o segundo número inteiro: "))

if n1 < n2:
    for i in range(n1 + 1, n2):
        print(i)
elif n2 < n1:
    for i in range(n2 + 1, n1):
        print(i)
else:
    print("Os números são iguais, não há inteiros entre eles.")

2 Crescimento das colônias de bactérias

A = 4
B = 10
dias = 0

while A < B:
    A *= 1.03  # crescimento de 3%
    B *= 1.015  # crescimento de 1,5%
    dias += 1

print(f"Levará {dias} dias para a colônia A ultrapassar ou igualar a colônia B.")

3 Validação de notas (0 a 5)

for i in range(15):
    while True:
        nota = float(input(f"Digite a nota {i+1} (0 a 5): "))
        if 0 <= nota <= 5:
            print("Nota válida!")
            break
        else:
            print("Nota inválida! Digite um valor entre 0 e 5.")

4 Média de temperaturas

soma = 0
cont = 0

while True:
    temp = float(input("Digite a temperatura em °C (ou -273 para encerrar): "))
    if temp == -273:
        break
    soma += temp
    cont += 1

if cont > 0:
    media = soma / cont
    print(f"A média das temperaturas é: {media:.2f}°C")
else:
    print("Nenhuma temperatura foi informada.")

5 Fatorial de um número

n = int(input("Digite um número inteiro para calcular o fatorial: "))

fatorial = 1
for i in range(1, n + 1):
    fatorial *= i

print(f"O fatorial de {n} é {fatorial}.")

6 Tabuada de 1 a 10

num = int(input("Digite um número inteiro para ver sua tabuada (1 a 10): "))

print(f"\nTabuada do {num}:")
for i in range(1, 11):
    print(f"{num} x {i} = {num * i}")

7 Número primo

num = int(input("Digite um número inteiro: "))

if num <= 1:
    print("Não é primo.")
else:
    primo = True
    for i in range(2, int(num ** 0.5) + 1):
        if num % i == 0:
            primo = False
            break
    if primo:
        print("É um número primo.")
    else:
        print("Não é um número primo.")

8Distribuição de idades

faixa1 = faixa2 = faixa3 = faixa4 = 0

while True:
    idade = int(input("Digite a idade (ou um número negativo para encerrar): "))
    if idade < 0:
        break
    if 0 <= idade <= 25:
        faixa1 += 1
    elif 26 <= idade <= 50:
        faixa2 += 1
    elif 51 <= idade <= 75:
        faixa3 += 1
    elif 76 <= idade <= 100:
        faixa4 += 1

print("\nDistribuição de idades:")
print(f"[0-25]: {faixa1}")
print(f"[26-50]: {faixa2}")
print(f"[51-75]: {faixa3}")
print(f"[76-100]: {faixa4}")

Votação para gerência

votos = [0, 0, 0, 0, 0, 0]  # índices 0-5 correspondem aos votos 1-6

for i in range(20):
    voto = int(input(f"Voto {i+1} (1-4 candidatos, 5 nulo, 6 branco): "))
    if 1 <= voto <= 6:
        votos[voto - 1] += 1
    else:
        print("Voto inválido, será desconsiderado.")

total = sum(votos)
print("\nResultados da votação:")
for i in range(4):
    print(f"Candidato {i+1}: {votos[i]} votos")

print(f"Votos nulos: {votos[4]}")
print(f"Votos em branco: {votos[5]}")

porc_nulos = (votos[4] / total) * 100
porc_brancos = (votos[5] / total) * 100
print(f"Porcentagem de votos nulos: {porc_nulos:.2f}%")
print(f"Porcentagem de votos em branco: {porc_brancos:.2f}%")

vencedor = votos.index(max(votos[:4])) + 1
print(f"\nO(a) vencedor(a) é o(a) candidato(a) {vencedor}!")

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Olá, Vanessa! Como vai?

Parabéns pela resolução da atividade!

Percebi que você aplicou corretamente o uso de estruturas de repetição para resolver os problemas, utilizou muito bem os condicionais e operadores lógicos para controlar os fluxos e ainda demonstrou excelente compreensão sobre organização do código e clareza na lógica das soluções.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!