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
icon
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
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
steps

Step by step

Solved in 5 steps with 3 images

Blurred answer
Knowledge Booster
Mergesort
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
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