try: str.count except AttributeError: print("SKIP") raise SystemExit # mad.py # Alf Clement 27-Mar-2014 # zero = 0 three = 3 print("1") print("2") print(three) print("{}".format(4)) five = 25 // 5 print(int(five)) j = 0 for i in range(4): j += i print(j) print(3 + 4) try: a = 4 // zero except: print(8) print("xxxxxxxxx".count("x")) def ten(): return 10 print(ten()) a = [] for i in range(13): a.append(i) print(a[11]) print(a[-1]) str = "0123456789" print(str[1] + str[3]) def p(s): print(s) p("14") p(15) class A: def __init__(self): self.a = 16 def print(self): print(self.a) def set(self, b): self.a = b a = A() a.print() a.set(17) a.print() b = A() b.set(a.a + 1) b.print() for i in range(20): pass print(i) if 20 > 30: a = "1" else: a = "2" if 0 < 4: print(a + "0") else: print(a + "1") a = [20, 21, 22, 23, 24] for i in a: if i < 21: continue if i > 21: break print(i) b = [a, a, a] print(b[1][2]) print(161 // 7) a = 24 while True: try: def gcheck(): global a print(a) gcheck() class c25: x = 25 x = c25() print(x.x) raise except: print(26) print(27 + zero) break print(28) k = 29 def f(): global k k = yield k print(next(f())) while True: k += 1 if k < 30: continue break print(k) for i in [1, 2, 3]: class A: def __init__(self, c): self.a = i + 10 * c b = A(3) print(b.a) print(34) p = 0 for i in range(35, -1, -1): print(i) p = p + 1 if p > 0: break p = 36 while p == 36: print(p) p = 37 print(p) for i in [38]: print(i) print(int(exec("def foo(): return 38") == None) + foo()) d = {} exec("def bar(): return 40", d) print(d["bar"]()) def fib2(n): result = [] a, b = 0, 1 while a < n: result.append(a) a, b = b, a + b return result print(fib2(100)[-2] - 14) Answer = {} Answer["ForAll"] = 42 print(Answer["ForAll"]) i = 43 def f(i=i): print(i) i = 44 f() print(i) while True: try: if None != True: print(45) break else: print(0) except: print(0) print(46) print(46 + 1) def u(p): if p > 3: return 3 * p else: return u(2 * p) - 3 * u(p) print(u(16)) def u49(): return 49 print(u49())