[Solved] METCSS521 Homework4

$25

File Name: METCSS521_Homework4.zip
File Size: 178.98 KB

SKU: [Solved] METCSS521 Homework4 Category: Tag:
5/5 - (1 vote)

4.7.1: Given a constant list of integers in the range 1 to 10 inclusive, use list comprehension (no explicit loops) to:

  • find the sum of the even integers in list L.
  • find the sum of the odd integers in list L.

Example of Output:Evaluating the numbers in: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10Even: 30Odd: 25

4.7.2: Given a constant list of integers, write Python code to generate a new list with same number of elements as the original list such that each integer in the new list is the sum of its nearest neighbors and itself from the original list. Print both lists with descriptions.

Example of Output:Input List: [10, 20, 30, 40, 50]Result List: [30, 60, 90, 120, 90

Chapter 9 Exercises

4.9.3 Start with 2 constant lists. One with first names and another of last names.

First validate that both lists are the same size and if not, exit with an error message.

Use zip to create a dictionary with the keys as the last names and the values as the first names. Print the generated dictionary with an appropriate description.

Example of Output:First Names: [Jane, John, Jack]Last Names: [Doe, Deer, Black]Name Dictionary: {Doe: Jane, Deer: John, Black: Jack}

4.9.4: Using my_dict = {a:15, c:18, b:20}, write a program to:

  1. print all the keys.
  2. print all the values.
  3. print all the keys and values pairs.
  4. print all the keys and values pairs in order of key.
  5. print all the keys and values pairs in order of value.

* Ordering may be ascending or descending

Example of Output (showing alternative ways you might choose to print lists and dictionaries):a. Keys: [a, c, b]b. Values: 15, 18, 20c. Key value pairs: a: 15, c: 18, b: 20d. Key value pairs ordered by key: [(a, 15), (b, 20), (c, 18)]e. Key value pairs ordered by value: a: 15, c: 18, b: 20

4.9.5: Write the following python program.

Assign to a constant variable an English sentence of at least 15 characters.

Print the starting sentence

Create a dictionary with the letters as keys and frequency counts as values.Print the dictionary.

Create a string of the most common letter(s) in the sentence. In the case of a tie for the most common letter, the string will have all of themPrint the string and the number of times the letter(s) appeared in the sentence

Create a list of the unique letters, with each letter being the repeated number of times it appears in the string. Then print this list as one element per line (a histogram).

Example Output #1The string being analyzed is: WAS IT A RAT I SAW1. Sorted dictionary of letter counts: {A: 4, I: 2, R: 1, S: 2, T: 2, W: 2}2. Most frequent letter A appears 4 times.3. Histogram:AAAAIIRSSTTWW

Example Output #2The string being analyzed is: WWAS IT A RAT I SAWW1. Sorted dictionary of letter counts: {A: 4, I: 2, R: 1, S: 2, T: 2, W: 4}2. Most frequent letters [A, W] appear 4 times.3. Histogram:AAAAIIRSSTTWWWW

4.9.6: Create a program that:

  • prompts a user for a number
  • validates the number
  • re-prompts on error
  • converts the number to words using a dictionary
  • prints out the converted numbers as words

The program must only have one input command and work for any size positive or negative number.

Decimal point should be converted to point.

If the user enters commas, tell them to try again without the commas.

Example Output #1Enter a number: 123As Text: One Two Three

Example Output #2Enter a number: -123As Text: Negative One Two Three

Example Output #3Enter a number: 1234.76As Text: One Two Three Four Point Seven Six

Example Output #4 invalid InputEnter a number: 1,000Please try again without entering commas.Enter a number: 1 thousand1 thousand is not a valid number. Please try againEnter a number: 1000.00As Text: One Zero Zero Zero Point Zero Zero

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

Shopping Cart
[Solved] METCSS521 Homework4
$25