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_xpara 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:
- Abra o arquivo
jump_x.pyno seu editor de código preferido. - 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
- A função recebe uma entrada
xdo usuário, que é o número a ser pulado. - Em seguida, ela gera uma lista de números de 1 a 100, pulando quaisquer números que sejam múltiplos de
xou contenham o dígitox. - A função retorna a lista gerada.
- Salve o arquivo
jump_x.py.
Executar a Função jump_x
Nesta etapa, você aprenderá como executar a função jump_x e ver a saída.
- Abra um terminal ou prompt de comando.
- Navegue até o diretório onde o arquivo
jump_x.pyestá localizado. - Execute o seguinte comando:
python3 jump_x.py
- O programa solicitará que você "Enter a number:". Insira um número, por exemplo,
7. - O programa exibirá uma lista de números de 1 a 100 que não contêm o número
7ou múltiplos de7.
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.
Resumo
Parabéns! Você concluiu este projeto. Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.



