Build a Number Pattern Generator - Build a Number Pattern Generator

Tell us what’s happening:

Greetings
my code seems to not pass the 2 condition statements(if statements) idk what could be the problem? any suggestions

Your code so far


def number_pattern(n):
    for i in range(1, n+1):
        if not isinstance(n, int):
            return 'Argument must be an integer value.'
        if n < 1:
            return 'Argument must be an integer greater than 0.'
       
        return ' '.join(str(i) for i in range(1, n+1))

print(number_pattern(10))
        

        

    
        

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36

Challenge Information:

Build a Number Pattern Generator - Build a Number Pattern Generator

Have you looked at some example cases for failing tests? For example, you can add at the bottom of code:

print(number_pattern('not a number'))
print(number_pattern(-5))

yeah i just checked it just returns none

solved it my if statements had to come before the for loop