meu código imprime tudo que é pedido mas não passa no item 6 e 7.
dizendo que tem que retornar a mensagem desejada mesmo retornado no console.
def number_pattern(n):
if not isinstance(n, int) or isinstance(n, bool):
return 'Argumento deve ser um valor inteiro.'
if n <= 0:
return 'Argumento deve ser um inteiro maior que 0.'
resultado = ''
for ns in range(1, n + 1):
resultado += str(ns) + ' '
return resultado.strip()
print(number_pattern(4))
print(number_pattern(-1))
print(number_pattern(‘4’))