Python 4.11 LAB: Number pattern Write a recursive function called print_num_pattern() to output the following number pattern. Given a positive integer as input (Ex: 12), subtract another positive integer (Ex: 3) continually until 0 or a negative value is reached, and then continually add the second integer until the first integer is again reached.

Input: 12
3

Output: 12 9 6 3 0 3 6 9 12
Answer
0 (0 stars)
1
rvkacademic 1 year ago
11 response - 0 helps

Answer:

def print_num_pattern(num1,num2):

   if (num1 <= 0):  

       print(num1, end = ' ')  

       return

   print(num1, end = ' ')

   print_num_pattern(num1 - num2, num2)

   print(num1, end = ' ')

print_num_pattern(12,3)

Explanation:

Still have questions?