Build a Number Pattern Generator - Build a Number Pattern Generator

Tell us what’s happening:

The assignment says: number_pattern(4) should return 1 2 3 4.
But that’s exactly what it does

Your code so far

def number_pattern(n):
    if not isinstance(n, int):
        return ("Argument must be an integer value")
    elif n < 1:
        return ("Argument must be an integer greater than 0")
    result = ""
    for i in range (1, n + 1):
        result += str(i) + " "
        if i != n:
            result += ""
    return(result)


print (number_pattern(4))

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0

Challenge Information:

Build a Number Pattern Generator - Build a Number Pattern Generator

Welcome to the forum @Mester !

Try printing your function call like this to see what the issue is:

print ("|" + number_pattern(4) + "|")

Happy coding!