File: random_numbers.py (Quick note: NEVER name your files the same as a Python module. If you call this file random.py it won't let you import the real random.) (Another quick note: Don't let yourself get stuck on something for too long. If one part of one question starts taking you too long, just leave it, move on and come back to it later.) Write a complete Python program that ask the user for quantity of random numbers and a maximum, then generates and store that many numbers between 0 and the maximum. When you've got this part working, add the following interesting additions: minimum maximum random choice from existing list (Hint: if there are 7 numbers it will be a number at a random index 0-6) the list reversed* the list sorted* Note*: Python's .reverse() and .sort() list methods do NOT return the reversed or sorted list... they modify the list in place. So, if you write something like: print(numbers.sort()) You will not get what you expect. You'll sort the list, but the method will return None, which is what you'll see printed. You need to do this in two steps - or discover new functions that we haven't explicitly taught you :). Sample Output How many random numbers: 7 Maximum number: 100 The numbers are: [0, 26, 27, 23, 83, 35, 91] The minimum is 0 The maximum is 91 A randomly chosen number is 91 The numbers reversed are [91, 35, 83, 23, 27, 26, 0] The numbers sorted are [0, 23, 26, 27, 35, 83,
1. Random numbers
File: random_numbers.py
(Quick note: NEVER name your files the same as a Python module. If you call this file random.py it won't let you import the real random.)
(Another quick note: Don't let yourself get stuck on something for too long. If one part of one question starts taking you too long, just leave it, move on and come back to it later.)
Write a complete Python program that ask the user for quantity of random numbers and a maximum, then generates and store that many numbers between 0 and the maximum. When you've got this part working, add the following interesting additions:
- minimum
- maximum
- random choice from existing list (Hint: if there are 7 numbers it will be a number at a random index 0-6)
- the list reversed*
- the list sorted*
Note*: Python's .reverse() and .sort() list methods do NOT return the reversed or sorted list... they modify the list in place.
So, if you write something like:
You will not get what you expect. You'll sort the list, but the method will return None, which is what you'll see printed.
You need to do this in two steps - or discover new functions that we haven't explicitly taught you :).
Sample Output
Step by step
Solved in 2 steps with 2 images