Python Assignment
1. What are library modules? Provide an example of how might you use a module as a programmer?
1. What is List Comprehension? How might this functionality be useful for programmers? List and describe the four criteria that should be met when using top-down design. What are some of the benefits of using this model?
2. Complete # 26 on Page 176 and #32 on Page 177.
In Exercises, determine the value of list2, where list1 = [democratic, sequoia, equals, brrr, break, two].
26. list2 = [word.capitalize() for word in list1]
In Exercises 32 use list comprehension to simplify the code.
numbers = [9, -5, 4, 1, -7] newList = [] for num in numbers: if num >= 0: newList.append(num ** .5) #square root print(newList)
Schneider, David I.. Introduction to Programming Using Python, An (Page 177). Pearson Education. Kindle Edition.
3. create a program see the attachment. The program must include 15 to 40 instructions (excluding comments) that include sequential, conditional and/or iterative programming structures, and functions to convert input into required output
Then attached a word document explaining:
Problem statement Describe the problem in your own words.
Problem Analysis Use the input-process-outcome model described by Schneider.
Logical Design Use tools (pseudocode, flow charts, etc.) to map out processing in line with the problem analysis.
Coding Translate pseudocode in Python code. Make sure to include comments to explain what is happing.
Correcting/debugging and Testing Error log should include iterative updates/changes.
Documentation (beyond comments in the code).
Reflection Lessons learned about programming in the course of doing the assignment.
“0.
Discount Code: 0
: +1 0 0-0
0..