Build a Number Pattern Generator - Build a Number Pattern Generator

Tell us what’s happening:

Can someone tell me what is wrong here?
def number_pattern(n):
if not isinstance (n,int):
return “Argument must be an integer value.”
number = “”
for i in range (1,n + 1):
number += (str(i)+ ’ ')
if n <= 0 :
return “Argument must be an integer greater than 0”
return number

pattern = (number_pattern(4))
print(pattern)

I can’t complete tasks 3, 4, 5 and 7

Your code so far

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

pattern = (number_pattern(4))
print(pattern)

            
     

Your browser information:

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

Challenge Information:

Build a Number Pattern Generator - Build a Number Pattern Generator

Check that your return statements exactly match the requirements. One of them is missing something.

When you return number, also ensure that you’re not adding anything extra to the end of the string (which may not be immediately apparent in the console).

Fix those issues and your code should pass.