#!/usr/bin/env python # coding: utf-8 # In[1]: s = "Hello, world!" # In[2]: for c in s: print(c) # In[4]: a = [1, 2, 3, True, [5,6,7], 3.1415] # In[6]: for item in a: print("hello") print(item) # In[7]: for i in range(10): print(i) # In[8]: range(10) # In[9]: list(range(10)) # In[10]: n = int(input()) # In[11]: n # In[17]: for i in range(n, 0, -1): print(i, i**2) # In[19]: i = 15 while i > 0: print(i, i ** 2) i -= 1 # i = i - 1 # In[20]: i = 0 while True: print(i) i += 1 if i > 15: break # In[21]: i = 0 while i < 15: i += 1 if i % 3 == 0: continue print(i) # In[22]: if i < 15: print("<") elif i == 15: print("=") elif i == 16: print("approximately ==") else: print(">") # In[23]: if i < 15: print("<") else: if i == 15: print("=") else: if i == 16: print("==") else: print(">") # In[30]: for i in range(3): print(i) else: print("else") # In[32]: for i in range(3): print(i) if i == 2: break else: print("else") # In[33]: if i > 0 and i < 15: print("OK") # In[34]: A = i > 0 # In[35]: A # In[36]: B = i < 15 # In[37]: C = i == 10 # In[38]: if A and B: print(1) elif A and C: print(2) # In[39]: if A: if B: print(1) elif C: print(2) # In[40]: if A and not B or not A and B: print(1) # In[41]: if i > 0 and i <= 15: print("OK") # In[42]: if 0 < i <= 15: print("OK") # In[43]: if i != 10: print("Not equal!") # In[44]: if i <> 10: print("Not equal at all!") # In[45]: a = [1, 2, 3, True, None, [5,6,7], 3.14] # In[46]: a.append(17) # In[47]: a # In[48]: a.pop() # In[49]: a # In[50]: a += ["a", "b", "c"] # In[51]: a # In[52]: [0] * 10 # In[53]: a = [[1,2,3]] * 5 # In[54]: a # In[55]: a[0][0] = 0 # In[56]: a # In[57]: a[-1][0] = 1 # In[58]: a # In[59]: b = (1, 2, 3) # In[60]: a = [1, 2, 3] # In[61]: type(a) # In[62]: type(b) # In[63]: len(b) # In[64]: b[1] # In[66]: d = {"Monday": 1, "Tuesday": 2, "Wednesday": 3} # In[67]: d["Tuesday"] # In[68]: print(d) # In[69]: d2 = {(8, 9, 2015): 80, (4, 9, 2015): 90} # In[70]: d2[(4, 9, 2015)] # In[71]: d2[123123] # In[72]: d[(1,2,3)] = False # In[73]: d # In[74]: del d[(1,2,3)] # In[75]: d # In[77]: for key in d: print(key, d[key]) # In[78]: for key in sorted(d.keys()): print(key, d[key]) # In[79]: d["Thursday"] = 4 # In[80]: d["Friday"] = 5 # In[82]: d["Saturday"] = 6 # In[83]: d["Sunday"] = 0 # In[84]: for key in sorted(d.keys()): print(key, d[key]) # In[87]: pairs = list(d.items()) # In[88]: pairs # In[89]: pairs = [(d[key], key) for key in d] # In[90]: pairs # In[91]: pairs.sort() # In[92]: pairs # In[94]: d_rev = dict(pairs) # In[95]: d_rev # In[96]: d_rev[5] # In[98]: dict([(1, "a"), (1, "b"), (2, "c")]) # In[99]: s = "Elementary, my dear Watson!" # In[100]: letters = {} for c in s: if c not in letters: letters[c] = 1 else: letters[c] += 1 # In[101]: for key in letters: print(key, letters[key]) # In[103]: letters = {} for c in s: letters[c] = letters.get(c, 0) + 1 # In[104]: print(letters) # In[106]: A = set([1, 2, 3]) # In[107]: B = set([2, 3, 4, 5]) # In[108]: A.union(B) # In[109]: A.intersection(B) # In[110]: print(A in B) # In[111]: print(3 in B) # In[112]: len(A) # In[113]: len(B) # In[114]: A.difference(B) # In[116]: A | B # In[118]: A & B # In[119]: A - B # In[120]: s # In[121]: letters = set() # In[122]: for c in s: letters.add(c) # In[123]: print(letters) # In[124]: print("".join(sorted(letters))) # In[125]: ord(".") # In[126]: letters = set(s) # In[127]: print("".join(sorted(letters))) # In[128]: d # In[129]: d["January"] # In[130]: d.get("January", 1234) # In[131]: d.get("Monday", 1234) # In[132]: s.lower() # In[134]: print(d.get("January")) # In[135]: if "Monday" in d: print(d["Monday"]) else: print(1234) # In[ ]: