features.py 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159
  1. # mad.py
  2. # Alf Clement 27-Mar-2014
  3. #
  4. zero=0
  5. three=3
  6. print("1")
  7. print("2")
  8. print(three)
  9. print("{}".format(4))
  10. five=25//5
  11. print(int(five))
  12. j=0
  13. for i in range(4):
  14. j += i
  15. print(j)
  16. print(3+4)
  17. try:
  18. a=4//zero
  19. except:
  20. print(8)
  21. print("xxxxxxxxx".count("x"))
  22. def ten():
  23. return 10
  24. print(ten())
  25. a=[]
  26. for i in range(13):
  27. a.append(i)
  28. print(a[11])
  29. print(a[-1])
  30. str="0123456789"
  31. print(str[1]+str[3])
  32. def p(s):
  33. print(s)
  34. p("14")
  35. p(15)
  36. class A:
  37. def __init__(self):
  38. self.a=16
  39. def print(self):
  40. print(self.a)
  41. def set(self,b):
  42. self.a=b
  43. a=A()
  44. a.print()
  45. a.set(17)
  46. a.print()
  47. b=A()
  48. b.set(a.a + 1)
  49. b.print()
  50. for i in range(20):
  51. pass
  52. print(i)
  53. if 20 > 30:
  54. a="1"
  55. else:
  56. a="2"
  57. if 0 < 4:
  58. print(a+"0")
  59. else:
  60. print(a+"1")
  61. a=[20,21,22,23,24]
  62. for i in a:
  63. if i < 21:
  64. continue
  65. if i > 21:
  66. break
  67. print(i)
  68. b=[a,a,a]
  69. print(b[1][2])
  70. print(161//7)
  71. a=24
  72. while True:
  73. try:
  74. def gcheck():
  75. global a
  76. print(a)
  77. gcheck()
  78. class c25():
  79. x=25
  80. x=c25()
  81. print(x.x)
  82. raise
  83. except:
  84. print(26)
  85. print(27+zero)
  86. break
  87. print(28)
  88. k=29
  89. def f():
  90. global k
  91. k = yield k
  92. print(next(f()))
  93. while True:
  94. k+= 1
  95. if k < 30:
  96. continue
  97. break
  98. print(k)
  99. for i in [1,2,3]:
  100. class A():
  101. def __init__(self, c):
  102. self.a = i+10*c
  103. b = A(3)
  104. print(b.a)
  105. print(34)
  106. p=0
  107. for i in range(35, -1, -1):
  108. print(i)
  109. p = p + 1
  110. if p > 0:
  111. break
  112. p=36
  113. while p == 36:
  114. print(p)
  115. p=37
  116. print(p)
  117. for i in [38]:
  118. print(i)
  119. print(int(exec("def foo(): return 38") == None)+foo())
  120. d = {}
  121. exec("def bar(): return 40", d)
  122. print(d["bar"]())
  123. def fib2(n):
  124. result = []
  125. a, b = 0, 1
  126. while a < n:
  127. result.append(a)
  128. a, b = b, a+b
  129. return result
  130. print(fib2(100)[-2]-14)
  131. Answer={}
  132. Answer["ForAll"]=42
  133. print(Answer["ForAll"])
  134. i = 43
  135. def f(i=i):
  136. print(i)
  137. i = 44
  138. f()
  139. print(i)
  140. while True:
  141. try:
  142. if None != True:
  143. print(45)
  144. break
  145. else:
  146. print(0)
  147. except:
  148. print(0)
  149. print(46)
  150. print(46+1)
  151. def u(p):
  152. if p > 3:
  153. return 3*p
  154. else:
  155. return u(2*p)-3*u(p)
  156. print(u(16))
  157. def u49():
  158. return 49
  159. print(u49())