Python 3.5.2 (v3.5.2:4def2a2901a5, Jun 26 2016, 10:47:25) [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin Type "copyright", "credits" or "license()" for more information. >>> WARNING: The version of Tcl/Tk (8.5.9) in use may be unstable. Visit http://www.python.org/download/mac/tcltk/ for current information. >>> string = "Spring break is coming soon" >>> string.index("i") 3 >>> string.index("i",4) 13 >>> # 13 is the index of the i in "is" >>> string.index("i",14) 19 >>> string.index("i",20) Traceback (most recent call last): File "", line 1, in string.index("i",20) ValueError: substring not found >>> string.index("break") 7 >>> b = "break" >>> string.index(b) 7 >>> string.index("i",13) 13 >>> >>> >>> lst = [7,8,9] >>> lst.index(8) 1 >>> lst.index([8,9]) Traceback (most recent call last): File "", line 1, in lst.index([8,9]) ValueError: [8, 9] is not in list >>> # list.index(element) # a single element >>> lst.index("8") Traceback (most recent call last): File "", line 1, in lst.index("8") ValueError: '8' is not in list >>> >>> start = 7 >>> end = 3 >>> step = 2 >>> ====== RESTART: /Users/ssheehan/Desktop/lec16/midterm_practice_partA.py ====== Enter your name: Abigail Enter a number: 5 Abigail AbigailAbigail AbigailAbigailAbigail AbigailAbigailAbigailAbigail >>> s = "hello" >>> s*2 'hellohello' >>> ====== RESTART: /Users/ssheehan/Desktop/lec16/midterm_practice_partA.py ====== Enter your name: Abigail Enter a number: 5 AbigailAbigailAbigailAbigailAbigail AbigailAbigailAbigailAbigailAbigail AbigailAbigailAbigailAbigailAbigail AbigailAbigailAbigailAbigailAbigail AbigailAbigailAbigailAbigailAbigail >>> ====== RESTART: /Users/ssheehan/Desktop/lec16/midterm_practice_partA.py ====== Enter your name: Abigail Enter a number: 5 Abigail AbigailAbigail AbigailAbigailAbigail AbigailAbigailAbigailAbigail AbigailAbigailAbigailAbigailAbigail >>> ====== RESTART: /Users/ssheehan/Desktop/lec16/midterm_practice_partA.py ====== Enter your name: Abigail Enter a number: 5 Abigail AbigailAbigail AbigailAbigailAbigail AbigailAbigailAbigailAbigail AbigailAbigailAbigailAbigailAbigail AbigailAbigailAbigailAbigailAbigail AbigailAbigailAbigailAbigail AbigailAbigailAbigail AbigailAbigail Abigail >>> ====== RESTART: /Users/ssheehan/Desktop/lec16/midterm_practice_partA.py ====== Enter your name: Abigail Enter a number: 5 Abigail AbigailAbigail AbigailAbigailAbigail AbigailAbigailAbigailAbigail AbigailAbigailAbigailAbigailAbigail AbigailAbigailAbigailAbigail AbigailAbigailAbigail AbigailAbigail Abigail >>> ====== RESTART: /Users/ssheehan/Desktop/lec16/midterm_practice_partA.py ====== Enter your name: Abigail Enter a number: 5 Abigail AbigailAbigail AbigailAbigailAbigail AbigailAbigailAbigailAbigail AbigailAbigailAbigailAbigailAbigail >>> ====== RESTART: /Users/ssheehan/Desktop/lec16/midterm_practice_partA.py ====== Enter your name: Abigail Enter a number: 5 Abigail AbigailAbigail AbigailAbigailAbigail AbigailAbigailAbigailAbigail AbigailAbigailAbigailAbigailAbigail AbigailAbigailAbigailAbigail AbigailAbigailAbigail AbigailAbigail Abigail >>> ====== RESTART: /Users/ssheehan/Desktop/lec16/midterm_practice_partB.py ====== Enter a string: ====== RESTART: /Users/ssheehan/Desktop/lec16/midterm_practice_partB.py ====== ====== RESTART: /Users/ssheehan/Desktop/lec16/midterm_practice_partB.py ====== >>> >>> >>> ====== RESTART: /Users/ssheehan/Desktop/lec16/midterm_practice_partB.py ====== >>> reverse("hello") o ol oll olle 'olle' >>> ====== RESTART: /Users/ssheehan/Desktop/lec16/midterm_practice_partB.py ====== >>> reverse("hello") o ol oll olle olleh 'olleh' >>> ====== RESTART: /Users/ssheehan/Desktop/lec16/midterm_practice_partB.py ====== >>> reverse("hello") olleh 'olleh' >>> ====== RESTART: /Users/ssheehan/Desktop/lec16/midterm_practice_partB.py ====== >>> reverse("hello") h eh leh lleh olleh 'olleh' >>> ====== RESTART: /Users/ssheehan/Desktop/lec16/midterm_practice_partB.py ====== >>> reverse("hello") h eh leh lleh olleh 'olleh' >>> ====== RESTART: /Users/ssheehan/Desktop/lec16/midterm_practice_partB.py ====== >>> reverse("hello") Traceback (most recent call last): File "", line 1, in reverse("hello") File "/Users/ssheehan/Desktop/lec16/midterm_practice_partB.py", line 12, in reverse new_word = word[i] + new_word TypeError: string indices must be integers >>> ====== RESTART: /Users/ssheehan/Desktop/lec16/midterm_practice_partB.py ====== >>> palindrome("kayak"0 SyntaxError: invalid syntax >>> palindrome("kayak") Traceback (most recent call last): File "", line 1, in palindrome("kayak") File "/Users/ssheehan/Desktop/lec16/midterm_practice_partB.py", line 20, in palindrome if new_word == word: NameError: name 'new_word' is not defined >>> ====== RESTART: /Users/ssheehan/Desktop/lec16/midterm_practice_partB.py ====== Enter a string: kayak >> kayak is a palindrome kayak a***a y***y a***a kayak >>> ====== RESTART: /Users/ssheehan/Desktop/lec16/midterm_practice_partB.py ====== Enter a string: tacocat >> tacocat is a palindrome tacocat a*****a c*****c o*****o c*****c a*****a tacocat >>> ====== RESTART: /Users/ssheehan/Desktop/lec16/midterm_practice_partB.py ====== Enter a string: tacocat >> tacocat is a palindrome tacocat a*****a c*****c o*****o c*****c a*****a tacocat >>> ====== RESTART: /Users/ssheehan/Desktop/lec16/midterm_practice_partB.py ====== Enter a string: hello >> hello is not a palindrome helloolleh >>>