
Focus on: Basic list operations, methods, use of functions, and good programming style. Program should be in basic python.
Part 1. Write a program that does the following:
1. Create a list of length N where N is a randomly selected integer between 10 and 20 and
whose elements are randomly selected integers between 0 and 19.
2. Print out the list.
3. Create a copy of the list. Sort the copy into decreasing order and print it.
4. Report the distinct elements in the list
Before continuing with the next two parts, add a function user_input(lo, hi) to your
program. It should ask the user for an integer between lo and hi and return the value. Use
appropriate error handling and input validation.
Part 2.
Write a function named how_many(a_list, a_num) that that expects a list of numbers
and a number as arguments. It returns how many times the number is found in the list.
If the number is not in the list, return 0. For example
how_many( [12, 15, 16, 4, 10, 3, 5, 7, 9, 15], 15 )
returns 2
And how_many( [12, 15, 16, 4, 10, 3, 5, 7, 9, 15], 11 )
returns 0
Ask the user for an integer between 0 and 19. If the number is in the list, report how
many times it occurs.
Part 3.
Write a function named find_bigger(a_list, a_num) that expects as arguments a list of
numbers and a number. It should return a new list consisting of all the numbers in the list
that are greater than the number. For example
find_bigger( [12, 15, 16, 4, 10, 3, 5, 7, 9, 15], 11 )
returns [12, 15, 16, 15]
And find_bigger( [12, 15, 16, 4, 10, 3, 5, 7, 9, 15], 15 )
returns [16]
Ask the user for an integer between 0 and 19 and then report how many of the items in the
list are greater than that number.

Trending nowThis is a popular solution!
Step by stepSolved in 2 steps with 1 images

- Code the promts in python language: 1.Assume list1 is a list of integers. Write a statement that uses a list comprehension to create a second list containing the squares of the elements of list1. 2.Assume list1 is a list of integers. Write a statement that uses a list comprehension to create a second list containing the elements of list1 that are greater than 100. 3.Assume list1 is a list of integers. Write a statement that uses a list comprehension to create a second list containing the elements of list1 that are even numbers.arrow_forwardIn python code: Write a function to convert the Roman Numeral list to Hexidecimal. DCXXXVIIDCCXXXIIICMLXXXIIICDLXXXVIICCDLXXVIIIDCLXCMXVIDCCXXXCDXCIXCDLXXIIIDCCXLIIDCCLVIICCCXXXVICXXXIXCCCXXCCLXXVIIICMXXVIICCCIXDCCXXIXCDXCLXXIVCCXXXICCXXIIDCLXXXCCCLXXVIICDLIXCCXXIICCLVDXCIVDXXXIIICCLXIIIDCCCXDCCLXXIVDCCXXIVDCXXIICDXXCCCLXVDXCCLXXIICLXXXIXDCXXIXCMIDCXCVXXVIICCCLIVDCCXLVICMXLIIDCLXIVDCCCMLXXXIVCMLXIXCDLXXVIIICCLXVCCCLXXCCCLXXIICMXXIICCVIIICLXXVIIXCIXDXXXIICDXXXVDCCCLIXCDXCIIDLVDCCCXLVIICXXXVICDLXIVDVIIICCXCVIIIDCCXIXDCCCXXXVDCCCXICDVIICCCXCIXIDLXXCCLXIXCCCXIIDCCCXXVIIIDCCCIVCCCLXVCLXXXVIIDXVDXCIICMXLIVDCCXVIDLXCDLXXIXDCCCXCIIDCXLVICLXIDXCVIIICLXXDCCLXXVDXCIIDLXXVIarrow_forward121: Write a Python program that prompts the user to enter 3 numbers, store these numbers in a list, and then calculate the average of the numbers stored in the list. Your average calcualtion cose should work for any number of items in the list (Hint: use the len() method)arrow_forward
- Given the following list: numbers = [15, 27, 17, 23, 10, 2, 46] a) Provide a statement that stores the value of the fourth item in the list in variable a: b) Provide a statement that store the value of the last list item in the variable b: c) What is the value of a / b (provide answer in the same format Python would)?arrow_forwardThe chapter is nested lists Create code in python using for loops Thanks!arrow_forwardplease code in python Create a program that uses list comprehension to take the following list and create a new list out of elements that have at least one ‘a’ character. Print out the new list.[‘Ford’, ‘Mazda’, ‘BMW’, ‘Nissan’, ‘Hyundai’, ‘Tesla’, ‘Honda’, ‘Subaru’, ‘Kia’, ‘Audi’, ‘Fiat’, ‘Bentley’, ‘Toyota’, ‘Lexus’]arrow_forward
- Select problem below. Your post must include: The problem statement. A description of your solution highlighting the use of the split(), join(), lists and the different list operations involved in solving the problems. Include line numbers from your program dont use JAVA Make Username. Create a program that reads a full name as a single string, and and uses the split creates a username with the following rules: The first character of the username is the first character of the first name. The second character of the username is the first letter of the middle name, if one was provided. The rest of the characters will be a prefix of the last name, long enough to meet the length requirement. The username can have up to 8 characters only, and in lowercase. Here is a sample execution:arrow_forwardWrite a function that will accept a list of integers and return the sum of the contents of the list(……if the list contains 1,2,3 it will return 6…..)arrow_forwardpython LAB: Subtracting list elements from max When analyzing data sets, such as data for human heights or for human weights, a common step is to adjust the data. This can be done by normalizing to values between 0 and 1, or throwing away outliers. Write a program that adjusts a list of values by subtracting each value from the maximum value in the list. The input begins with an integer indicating the number of integers that follow.arrow_forward
- Parallel Lists JumpinJive.py >- Terminal Summary 1 # JumpinJava.py - This program looks up and prints t and prices of coffee orders. 2 # Input: In this lab, you use what you have learned about parallel lists to complete a partially completed Interactive Python program. 3 # Output: Name and price of coffee orders or error if add-in is not found 4 The program should either print the name and price for a coffee add-in from the Jumpin' Jive 5 # Declare variables. Coffee Shop or it should print the message "Sorry, we do not carry that.". 6 NUM_ITEMS = 5 # Named constant 8 # Initialized list of add-ins 9 addIns = ["Cream", "Cinnamon", "Chocolate", "Amarett "Whiskey"] Read the problem description carefully before you begin. The data file provided for this lab includes the necessary input statements. You need to write the part of the program that searches for the name of the coffee add-in(s) and either prints the name and price of the add-in or prints 10 the error message if the add-in is not…arrow_forwardPython Help Write a program that reads numbers and adds them to a list if the are not already contained in the list. When the list contains ten numbers, the program displays the contents and quits. Show the analysis, specifications and flowcharts of the two problems Use documentation by commenting your code Write your code in the script modearrow_forwardWrite a section of Python code (not an entire function) to: initialize a list named shapes which has 5 elements to contain blanks (" ") - use the repetition operator write individual assignment statements to set the first three elements of the list to the values Triangle, Square, Rectangle write a single statement to print the contents of the listarrow_forward
- Computer Networking: A Top-Down Approach (7th Edi...Computer EngineeringISBN:9780133594140Author:James Kurose, Keith RossPublisher:PEARSONComputer Organization and Design MIPS Edition, Fi...Computer EngineeringISBN:9780124077263Author:David A. Patterson, John L. HennessyPublisher:Elsevier ScienceNetwork+ Guide to Networks (MindTap Course List)Computer EngineeringISBN:9781337569330Author:Jill West, Tamara Dean, Jean AndrewsPublisher:Cengage Learning
- Concepts of Database ManagementComputer EngineeringISBN:9781337093422Author:Joy L. Starks, Philip J. Pratt, Mary Z. LastPublisher:Cengage LearningPrelude to ProgrammingComputer EngineeringISBN:9780133750423Author:VENIT, StewartPublisher:Pearson EducationSc Business Data Communications and Networking, T...Computer EngineeringISBN:9781119368830Author:FITZGERALDPublisher:WILEY





