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