1. Type the expressions below in python interactively, and try to explain what's happening in each case: a. 2** 16 2/5, 2/5.0 b. "spam" + "eggs" S = "ham" "eggs " +S S*5 S[:0] "green %s and %s" %...


1. Type the expressions below in python interactively, and try to explain what's<br>happening in each case:<br>a. 2** 16<br>2/5, 2/5.0<br>b.

Extracted text: 1. Type the expressions below in python interactively, and try to explain what's happening in each case: a. 2** 16 2/5, 2/5.0 b. "spam" + "eggs" S = "ham" "eggs " +S S*5 S[:0] "green %s and %s" % ("eggs", S) с. (х,) [0] ('x', 'y') [1] d. L= [1,2,3] + [4,5,6] L, L[:], L[:0], L[-2], L[-2:] ([1,2,3] + [4,5,6]) [2:4] [L[2], L[3]] L.reverse(); L L.sort(); L L.index(4) 2. At the interactive prompt, define a list named L that contains four strings or numbers (e.g., L=[0,1,2,3]). a. What happens when you try to index out of bounds (e.g., L[4])? b. What about slicing out of bounds (e.g., L[-1000:100])? c. Finally, how does Python handle it if you try to extract a sequence in reverse-with the lower bound greater than the higher bound (e.g., L[3:1])? Hint: try assigning to this slice(L[3:1]=['?']) and see where the value is put. 3. a. Write a for loop that prints the ASCII code of each character in a string named S. Usethe built-in function ord(character) to convert each character to an ASCII integer. b. Next, change your loop to compute the sum of the ASCII codes of all characters in a string 4. Use a for loop and the list append method to generate the powers of 2 to produce the following result [1, 2, 4, 8, 16, 32, 64, 128] Write a for loon that prints a dictionary's items in sorted (ascendinal order

Jun 11, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here