Python: Determine the direction ('increasing' or 'decreasing') of monotonic sequence numbers
Determine Monotonic Direction
Monotonic sequences are sequences, which constantly increase or constantly decrease.
Write a Python program to determine the direction ('increasing' or 'decreasing') of monotonic sequence numbers.
Input: [1, 2, 3, 4, 5, 6] Output: Increasing. Input: [6, 5, 4, 3, 2, 1] Output: Decreasing. Input: [19, 19, 5, 5, 5, 5, 5] Output: Not a monotonic sequence!
Visual Presentation:



Sample Solution:
Python Code:
Sample Output:
Original list: [1, 2, 3, 4, 5, 6] Check the direction ('increasing' or 'decreasing') of the said list: Increasing. Original list: [6, 5, 4, 3, 2, 1] Check the direction ('increasing' or 'decreasing') of the said list: Decreasing. Original list: [19, 19, 5, 5, 5, 5, 5] Check the direction ('increasing' or 'decreasing') of the said list: Not a monotonic sequence!
Flowchart:

For more Practice: Solve these Related Problems:
- Write a Python program to determine if a sequence of numbers is strictly increasing, strictly decreasing, or neither.
- Write a Python program to compare each element with the previous one and output 'Increasing', 'Decreasing', or 'Not a monotonic sequence'.
- Write a Python program to implement a function that checks monotonicity by using pairwise comparisons.
- Write a Python program to verify the direction of a sequence using the all() function with a generator expression.
Python Code Editor :
Have another way to solve this solution? Contribute your code (and comments) through Disqus.
Previous: Split a string into strings if there is a space in the string, otherwise split on commas, otherwise the list of lowercase letters with odd order.
Next: Determine, for each string in a list, whether the last character is an isolated letter.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics