1
resposta

Desafio: hora da prática

def imprimir_numeros(a, b):
    # Verifica qual número é maior para definir o intervalo correto
    inicio = min(a, b)
    fim = max(a, b)
    
    # Imprime todos os números entre a e b
    for numero in range(inicio, fim + 1):
        print(numero)

# Exemplo de uso
a = 5
b = 10
print(f"Números entre {a} e {b}:")
imprimir_numeros(a, b)

def calcular_crescimento_bacteria():
    # Valores iniciais
    colonia_a = 4  # Colônia A começa com 4 bactérias
    colonia_b = 10  # Colônia B começa com 10 bactérias
    
    # Taxas de crescimento diário
    taxa_a = 0.03  # 3% por dia
    taxa_b = 0.015  # 1.5% por dia
    
    dia = 0
    print("Dia | Colônia A | Colônia B")
    print("-" * 30)
    
    # Calcula o crescimento dia a dia até a colônia A ultrapassar a B
    while colonia_a <= colonia_b:
        dia += 1
        colonia_a *= (1 + taxa_a)
        colonia_b *= (1 + taxa_b)
        print(f"{dia:3d} | {colonia_a:10.2f} | {colonia_b:10.2f}")
    
    print("\nA colônia A ultrapassou a colônia B no dia", dia)

# Executa o programa
calcular_crescimento_bacteria()


def validar_nota(valor_teste):
    try:
        nota = float(valor_teste)
        if 0 <= nota <= 5:
            return True, f"Nota válida: {nota}"
        return False, "Nota inválida! Por favor, digite um valor entre 0 e 5."
    except ValueError:
        return False, "Entrada inválida! Por favor, digite um número."

# Exemplos de uso com diferentes valores para demonstração
print("Testando validação de notas:")
valores_teste = ["3.5", "-1", "abc", "6", "4.2"]
for valor in valores_teste:
    valido, mensagem = validar_nota(valor)
    print(f"\nTestando '{valor}':")
    print(mensagem)

print("\nVocê pode modificar os valores na lista 'valores_teste' para testar diferentes entradas.")

Parte 1.

1 resposta

Olá, André, tudo bem?

Fico feliz em ver que realizou a atividade, é isso aí! Continue se dedicando aos estudos e colocando em prática seus aprendizados.

Caso tenha dúvidas, fico à disposição.

Abraços e bons estudos!

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