Ignorar Múltiplos de X

PythonBeginner
Pratique Agora

Introdução

Neste projeto, você aprenderá como criar uma função que gera uma lista de números de 1 a 100, pulando quaisquer números que sejam múltiplos de um número dado ou contenham esse número.

👀 Pré-visualização

Enter a number: 7
>>> [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 15, 16, 18, 19, 20, 22, 23, 24, 25, 26, 29, 30, 31, 32, 33, 34, 36, 38, 39, 40, 41, 43, 44, 45, 46, 48, 50, 51, 52, 53, 54, 55, 58, 59, 60, 61, 62, 64, 65, 66, 68, 69, 80, 81, 82, 83, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 99, 100]

🎯 Tarefas

Neste projeto, você aprenderá:

  • Como implementar a função jump_x para gerar a lista de números desejada
  • Como obter a entrada do usuário e usá-la na função
  • Como executar a função e observar a saída

🏆 Conquistas

Após concluir este projeto, você será capaz de:

  • Entender como criar uma função que pula certos números com base em uma condição dada
  • Implementar a entrada do usuário em um programa Python
  • Executar um script Python e interpretar a saída

Implementar a Função jump_x

Nesta etapa, você aprenderá como implementar a função jump_x no arquivo jump_x.py. Siga os passos abaixo para completar esta etapa:

  1. Abra o arquivo jump_x.py no seu editor de código preferido.
  2. Localize a definição da função jump_x:
def jump_x() -> list:
    """
    Gera uma lista de 1 a 100, pulando números que são múltiplos de x ou contêm x.

    Args:
        x (int): O número a ser pulado.

    Returns:
        list: A lista gerada.
    """
    x = int(input("Enter a number: "))
    result = []
    for num in range(1, 101):
        if num % x == 0 or str(x) in str(num):
            continue
        result.append(num)
    return result
  1. A função recebe uma entrada x do usuário, que é o número a ser pulado.
  2. Em seguida, ela gera uma lista de números de 1 a 100, pulando quaisquer números que sejam múltiplos de x ou contenham o dígito x.
  3. A função retorna a lista gerada.
  4. Salve o arquivo jump_x.py.
✨ Verificar Solução e Praticar

Executar a Função jump_x

Nesta etapa, você aprenderá como executar a função jump_x e ver a saída.

  1. Abra um terminal ou prompt de comando.
  2. Navegue até o diretório onde o arquivo jump_x.py está localizado.
  3. Execute o seguinte comando:
python3 jump_x.py
  1. O programa solicitará que você "Enter a number:". Insira um número, por exemplo, 7.
  2. O programa exibirá uma lista de números de 1 a 100 que não contêm o número 7 ou múltiplos de 7.

Sua saída deve ser semelhante a esta:

Enter a number: 7
>>> [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 15, 16, 18, 19, 20, 22, 23, 24, 25, 26, 29, 30, 31, 32, 33, 34, 36, 38, 39, 40, 41, 43, 44, 45, 46, 48, 50, 51, 52, 53, 54, 55, 58, 59, 60, 61, 62, 64, 65, 66, 68, 69, 80, 81, 82, 83, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 99, 100]

Parabéns! Você implementou com sucesso a função jump_x e a testou.

✨ Verificar Solução e Praticar

Resumo

Parabéns! Você concluiu este projeto. Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.