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

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

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:

  1. Display the 10 most common numbers, ordered by frequency
  2. Display the 10 least common numbers, ordered by frequency
  3. 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
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 5 steps with 8 images

Blurred answer
Knowledge Booster
Random Class and its operations
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education