Question: How would you write this code in Python 3? We call a number an up number if the digits of the number increase (or stay

How would you write this code in Python 3?

We call a number an up number if the digits of the number increase (or stay the same) as we read the number. To illustrate:

123 is an up number 2577 is an up number 598 is not an up number Similarly, in a down number the digits of the number decrease (or stay the same). To illustrate 321 is a down number

775 is a down number

123 is not a down number.

Finally combining the two we define an updown number. In an updown number the digits initially increase (or stay the same) and then they decrease (or stay the same). Once they have started to decrease they can not increase again.

To illustrate

123431 is an updown number

4577852 is an updown number

123758 is not an updown number (because it the digits increased and then decreased but then increased again)

4789089 is not an updown number.

We consider a number nice if its either an up, a down or an updown number.

Write a function which given a number determines if it is a nice number. Your function should take in a number and return yes if it is an up, a down or an updown number. Your function should return no otherwise. That is to say if the number is nice it should return yes and no otherwise.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!