Instruções
Construir um Gerador de Padrão Numérico
Neste laboratório, você praticará o básico de Python construindo um pequeno aplicativo que cria um padrão numérico.
Objetivo: Cumprir as user stories abaixo e fazer todos os testes passarem para completar o laboratório.
Histórias de Usuário:
1. Você deve definir uma função chamada
number_pattern que recebe um único parâmetro n (representando um número inteiro positivo).
1. number_pattern deve usar um loop for.
1. number_pattern(n) deve retornar uma string com todos os inteiros começando de 1 até n (incluído) separados por um espaço. Por exemplo, number_pattern(4) deve retornar a string 1 2 3 4.
1. Se o argumento passado para a função não for um valor inteiro, a função deve retornar Argument must be an integer value.
1. Se o argumento passado para a função for menor que 1, a função deve retornar Argument must be an integer greater than 0.
O que fazer:
Testes:
- Você deve ter uma função `number_pattern`.
- A função `number_pattern` deve ter um parâmetro chamado `n`.
- `number_pattern(4)` deve retornar `1 2 3 4`.
- `number_pattern(12)` deve retornar `1 2 3 4 5 6 7 8 9 10 11 12`.
- `number_pattern` deve retornar uma lista de números separados por espaço para qualquer número inteiro positivo.
- `number_pattern` deve retornar `Argumento deve ser um valor inteiro.` quando for passado um valor que não seja um inteiro.
- `number_pattern` deve retornar `Argumento deve ser um inteiro maior que 0.` quando receber um inteiro não positivo.
Preview