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
Input: 12
3
Output: 12 9 6 3 0 3 6 9 12
Answer
0
(0 stars)
1
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: