Python 3.4.0 (v3.4.0:04f714765c13, Mar 16 2014, 19:24:06) [MSC v.1600 32 bit (Intel)] on win32 Type "copyright", "credits" or "license()" for more information. >>> 3.14+4 7.140000000000001 >>> 3.14+4 == 7.14 False >>> 3.14+4 - 0.140000000000001 7.0 >>> 3.14+4 - 0.000000000000001 7.14 >>> x = 3.14+4 - 0.000000000000001 >>> x 7.14 >>> if 4>7: print("4>7") >>> if 4<7: print("4<7") 4<7 >>> n = 10**8 >>> ((1+n)/2)*n 5000000050000000.0 >>> for num in range(3,60,10): print(num) 3 13 23 33 43 53 >>> for num in range(20): print(num) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 >>> n 100000000 >>> ((n+1)/2)*n 5000000050000000.0 >>> sum(range(10**8)) 4999999950000000 >>> sum(range(10**8+1)) 5000000050000000 >>> name = "Amir" >>> name[0] 'A' >>> name[1] 'm' >>> name[4] Traceback (most recent call last): File "", line 1, in name[4] IndexError: string index out of range >>> sum([1,2,3,4]) 10 >>> for elem in [1,5,4,"Amir"]: print(elem*2) 2 10 8 AmirAmir >>> [n**0.5 for n in range(1,10)] [1.0, 1.4142135623730951, 1.7320508075688772, 2.0, 2.23606797749979, 2.449489742783178, 2.6457513110645907, 2.8284271247461903, 3.0] >>> [n**0.5 for n in range(1,10) if n>7] [2.8284271247461903, 3.0] >>> [n**0.5 for n in range(1,10) if n%2==0] [1.4142135623730951, 2.0, 2.449489742783178, 2.8284271247461903] >>> L = [0,0,0,0] >>> for i in range(0,3): L[i] = i**2 >>> L [0, 1, 4, 0] >>>