The following code is to be done on Python: To play the UP Lotto, you buy a ticket that has five numbers in the range of 1–69, and a “UP Bonus” number in the range of 1–26. (You can pick the numbers yourself, or you can let the ticket machine randomly pick them for you.) Then, on a specified date, a winning set of numbers is randomly selected by a machine. If your first five numbers match the first five winning numbers in any order, and your UP Bonus number matches the winning Bonus number, then you win the UP LOTTO!, which is a very large amount of money. If your numbers match only some of the winning numbers, you win a lesser amount, depending on how many of the winning numbers you have matched. This data file has the list of the winning UP Lotto numbers that were selected between 2/2010 and 9/2023. Each line in the file contains the set of six numbers that were selected on a given date. The numbers are separated by commas, and the last number in each line is the UP Bonus number for that day. For example, the first line in the file shows the numbers for February 3, 2010, which were 17, 22, 36, 37, 52, and the UP Bonus number 24. Here is the data file layout: Month, Day, Year, Num1, Num2, Num3, Num4, Num5, Bonus# Your task: Write a Python program that uses the file to perform the following tasks: Display the 10 most common numbers, ordered by frequency Display the 10 least common numbers, ordered by frequency Display the frequency of each number 1–69, and the frequency of each UP Bonus number 1–26 When displaying the results of each task, display a descriptive label for each one. Submit the following files: Screenshot of your executed script's results: UPLotto
The following code is to be done on Python:
To play the UP Lotto, you buy a ticket that has five numbers in the range of 1–69,
and a “UP Bonus” number in the range of 1–26. (You can pick the numbers yourself, or you can let the ticket machine randomly pick them for you.) Then, on a specified date, a winning set of numbers is randomly selected by a machine. If your first five numbers match the first five winning numbers in any order, and your UP Bonus number matches the winning Bonus number, then you win the UP LOTTO!, which is a very large amount of money. If your numbers match only some of the winning numbers, you win a lesser amount, depending on how many of the winning numbers you have matched.
This data file has the list of the winning UP Lotto numbers that were selected between 2/2010 and 9/2023. Each line in the file contains the set of six numbers that were selected on a given date. The numbers are separated by commas, and the last number in each line is the UP Bonus number for that day. For example, the first line in the file shows the numbers for February 3, 2010, which were 17, 22, 36, 37, 52, and the UP Bonus number 24.
Here is the data file layout:
Month, Day, Year, Num1, Num2, Num3, Num4, Num5, Bonus#
Your task: Write a Python program that uses the file to perform the following tasks:
- Display the 10 most common numbers, ordered by frequency
- Display the 10 least common numbers, ordered by frequency
- Display the frequency of each number 1–69, and the frequency of each UP Bonus number 1–26
When displaying the results of each task, display a descriptive label for each one.
Submit the following files:
- Screenshot of your executed script's results: UPLotto.png or UPLotto.jpg
- Source code saved in a text file: UPLottoScript.txt
Since you have not mentioned the sample output in the question so, we have provided the output in most appropriate and understandable format.
Trending now
This is a popular solution!
Step by step
Solved in 5 steps with 8 images