Python 3.5.3 (v3.5.3:1880cb95a742, Jan 16 2017, 08:49:46) [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. >>> list1 = [6,7,8] >>> list2 = list1 >>> list2 [6, 7, 8] >>> list2[0] = 13 >>> list2 [13, 7, 8] >>> list1 [13, 7, 8] >>> # Ahhhh! >>> list3 = list1 >>> x = list2 >>> y = list3 >>> >>> y[1] = 100 >>> y [13, 100, 8] >>> list1 [13, 100, 8] >>> x [13, 100, 8] >>> list2 [13, 100, 8] >>> list3 [13, 100, 8] >>> >>> i = 3 >>> j = i >>> j 3 >>> j = 5 >>> j 5 >>> i 3 >>> >>> string1 = "Happy weekend" >>> string2 = string1 >>> string2 'Happy weekend' >>> string2[0] = "S" Traceback (most recent call last): File "", line 1, in string2[0] = "S" TypeError: 'str' object does not support item assignment >>> # strings are immutable >>> "S" + string2[1:] 'Sappy weekend' >>> "S" + string2[1:] KeyboardInterrupt >>> string2 'Happy weekend' >>> string2 = "S" + string2[1:] >>> string2 'Sappy weekend' >>> >>> string1 'Happy weekend' >>> >>> string1.replace("H","S") 'Sappy weekend' >>> >>> string1 'Happy weekend' >>> string1 = string1.replace("H","S") >>> string1 'Sappy weekend' >>> >>> string1 = "Happy weekend" >>> string2 = string1 >>> string1 = string1.replace("H","S") >>> string2 'Happy weekend' >>> my_lst = [17, 10, 1, 12, 5, 18, 15, 16, 6, 14] >>> >>> min(my_lst) 1 >>> max(my_lst) 18 >>> lst_range = 18-1 >>> lst_range 17 >>> ============== RESTART: /Users/ssheehan/Documents/list_range.py ============== >>> ============== RESTART: /Users/ssheehan/Documents/list_range.py ============== 1 >>> ============== RESTART: /Users/ssheehan/Documents/list_range.py ============== 1 18 >>> ============== RESTART: /Users/ssheehan/Documents/list_range.py ============== 1 Traceback (most recent call last): File "/Users/ssheehan/Documents/list_range.py", line 43, in main() File "/Users/ssheehan/Documents/list_range.py", line 37, in main my_max = maximum(my_lst) File "/Users/ssheehan/Documents/list_range.py", line 26, in maximum return my_min NameError: name 'my_min' is not defined >>> ============== RESTART: /Users/ssheehan/Documents/list_range.py ============== 1 18 Range is 17 >>>