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