logo CodeStepByStep logo


Language/Type: Python if/else loops fencepost

Write a function named print_num_range that accepts two integers as parameters and prints the sequence of numbers between the two arguments, separated by commas and enclosed in square brackets. Print an increasing sequence if the first argument is smaller than the second; otherwise, print a decreasing sequence. If the two numbers are the same, that number should be printed by itself. Here are some sample calls to print_num_range:

print_num_range(2, 7)
print_num_range(19, 11)
print_num_range(5, 5)

The output produced should be the following:

[2, 3, 4, 5, 6, 7]
[19, 18, 17, 16, 15, 14, 13, 12, 11]
Function: Write a Python function as described, not a complete program.

You must log in before you can solve this problem.

Log In

Need help?

Stuck on an exercise? Contact your TA or instructor.

If something seems wrong with our site, please

Is there a problem? Contact us.