Help me fix my list n set code with pytho
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
Related questions
Question
Help me fix my list n set code with python
![```python
# Program will start
def main():
menu()
# Program returns list here
numbers = created_list()
numbers = print_info()
# Program ask user for numbers
def created_list():
numbers = []
for x in range(1, 11):
numbers.append(float(input("Enter num {}: ".format(x))))
# Program returns the created list
return numbers
# Program displays the set
def print_info():
print("Smallest number in list:", min(numbers))
print("Largest number in list:", max(numbers))
print("Sum number in list:", sum(numbers))
average = sum(numbers)/len(numbers)
print("Average of numbers in List:", format(average, ".2f"))
print("\nThis program is now terminating...")
print("Goodbye!\n")
# Program will display Menu
def menu():
print("================Menu=================")
print("Please enter numbers under 20")
# Program starts while loop
choice = 0
while choice <= 20:
# Program goes to created list
created_list()
# Program tells user that they entered something Invalid
if choice > 21:
print("None of the numbers you've entered is Invalid!!")
print("Please Try Again...\n")
# Program goes to set
else:
print_info(created_list())
# Program ends
break
main()
```
### Explanation:
This Python program is designed to perform basic statistical analysis on a list of numbers provided by the user. The program includes several functions and follows a structured process:
1. **Main Function**:
- Starts the program by displaying a menu and initiating the process of creating a list of numbers through user input.
2. **Created List Function**:
- Prompts the user to enter 10 numbers. The numbers are stored as floats in a list.
- Returns the list of numbers.
3. **Print Info Function**:
- Takes the created list and computes:
- The smallest number
- The largest number
- The sum of all numbers
- The average of the numbers, formatted to two decimal places
- Displays these results.
4. **Menu Function**:
- Displays a simple menu requesting that the user enters numbers under 20.
5. **While Loop**:
- Ensures the user](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2F1e6cb200-698c-4a43-8caa-d7f2c8501185%2F931043d3-bc59-4890-a6ec-d91468ff72d1%2Fqpl6t3d_processed.jpeg&w=3840&q=75)
Transcribed Image Text:```python
# Program will start
def main():
menu()
# Program returns list here
numbers = created_list()
numbers = print_info()
# Program ask user for numbers
def created_list():
numbers = []
for x in range(1, 11):
numbers.append(float(input("Enter num {}: ".format(x))))
# Program returns the created list
return numbers
# Program displays the set
def print_info():
print("Smallest number in list:", min(numbers))
print("Largest number in list:", max(numbers))
print("Sum number in list:", sum(numbers))
average = sum(numbers)/len(numbers)
print("Average of numbers in List:", format(average, ".2f"))
print("\nThis program is now terminating...")
print("Goodbye!\n")
# Program will display Menu
def menu():
print("================Menu=================")
print("Please enter numbers under 20")
# Program starts while loop
choice = 0
while choice <= 20:
# Program goes to created list
created_list()
# Program tells user that they entered something Invalid
if choice > 21:
print("None of the numbers you've entered is Invalid!!")
print("Please Try Again...\n")
# Program goes to set
else:
print_info(created_list())
# Program ends
break
main()
```
### Explanation:
This Python program is designed to perform basic statistical analysis on a list of numbers provided by the user. The program includes several functions and follows a structured process:
1. **Main Function**:
- Starts the program by displaying a menu and initiating the process of creating a list of numbers through user input.
2. **Created List Function**:
- Prompts the user to enter 10 numbers. The numbers are stored as floats in a list.
- Returns the list of numbers.
3. **Print Info Function**:
- Takes the created list and computes:
- The smallest number
- The largest number
- The sum of all numbers
- The average of the numbers, formatted to two decimal places
- Displays these results.
4. **Menu Function**:
- Displays a simple menu requesting that the user enters numbers under 20.
5. **While Loop**:
- Ensures the user
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by step
Solved in 5 steps with 3 images

Knowledge Booster
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.Recommended textbooks for you

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)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

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)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON

Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning

Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education