Build a Number Pattern Generator - Build a Number Pattern Generator

Tell us what’s happening:

I am not sure where to go from here. It is returning exactly what it should be but is still failing on steps 3 to 6. It appears to only pass integers and values greater than 0.

Took out the return(print( to just print. And have tried testing it other ways. Is it just failing because I haven’t used a for loop?

Your code so far

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


number_pattern(4)
number_pattern(12)

Your browser information:

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

Challenge Information:

Build a Number Pattern Generator - Build a Number Pattern Generator

are you asked to return or print your output?

Thank you so much! I really need to pay more attention to the instructions.