diff --git "a/\353\271\204\355\212\270.py" "b/\353\271\204\355\212\270.py"
new file mode 100644
index 0000000000000000000000000000000000000000..b88da8cbd78989986a0daef3b3fa21244344d6de
--- /dev/null
+++ "b/\353\271\204\355\212\270.py"
@@ -0,0 +1,172 @@
+Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1914 64 bit (AMD64)] on win32
+Type "copyright", "credits" or "license()" for more information.
+>>> "111".count("1")
+3
+>>> a
+Traceback (most recent call last):
+  File "<pyshell#1>", line 1, in <module>
+    a
+NameError: name 'a' is not defined
+>>> a=1111111
+>>> a
+1111111
+>>> a.replace("1","2")
+Traceback (most recent call last):
+  File "<pyshell#4>", line 1, in <module>
+    a.replace("1","2")
+AttributeError: 'int' object has no attribute 'replace'
+>>> a='1111111'
+>>> a
+'1111111'
+>>> a.replace("1","2")
+'2222222'
+>>> import math as m
+>>> m.sin
+<built-in function sin>
+>>> m.sin(pi)
+Traceback (most recent call last):
+  File "<pyshell#10>", line 1, in <module>
+    m.sin(pi)
+NameError: name 'pi' is not defined
+>>> m.sin(0.0)
+0.0
+>>> a=0b110110
+>>> a
+54
+>>> bin(a)
+'0b110110'
+>>> a>>1
+27
+>>> a>>2
+13
+>>> a
+54
+>>> a>>2
+13
+>>> bin(a>>1)
+'0b11011'
+>>> bin(a<<1)
+'0b1101100'
+>>> a
+54
+>>> a
+54
+>>> a
+54
+a
+>>> 
+a
+>>> 
+>>> a
+>>> a
+54
+a
+>>> a
+54
+a
+>>> 
+>>> a
+54
+a
+>>> 
+>>> a
+a
+>>> 
+a
+>>> a
+54
+>>> a
+54
+>>> a<<1
+108
+>>> a>>1
+27
+>>> a
+54
+>>> b=-1
+>>> b
+-1
+>>> b
+-1
+>>> b
+-1
+b
+>>> 
+>>> b
+-1
+b
+>>> 
+>>> b
+-1
+b
+>>> 
+>>> b
+-1
+>>> bin(b)
+'-0b1'
+>>> c=-2
+>>> bin(c)
+'-0b10'
+>>> d=-4
+>>> bin(d)
+'-0b100'
+>>> b>>2
+-1
+>>> b<<2
+-4
+>>> 0b110110110110111 ^ 110110110111111
+110110110103600
+>>> 0b110110110110111 ^ 1111
+27104
+>>> 0b110110110110111 ^ 0b1111
+28088
+>>> bin(0b110110110110111 ^ 0b1111)
+'0b110110110111000'
+>>> a=0
+>>> bin(0)
+'0b0'
+>>> ~a
+-1
+>>> a=2340
+>>> ~a
+-2341
+>>> bin(a)
+'0b100100100100'
+>>> bin(~a)
+'-0b100100100101'
+>>> bin(-a)
+'-0b100100100100'
+>>> a = 0b01001100
+>>> a
+76
+>>> ~a
+-77
+>>> a ^ 0b01010101
+25
+>>> bin(a ^ 0b01010101)
+'0b11001'
+>>> bin(a | 0b01010101)
+'0b1011101'
+>>> bin(a & 0b10101010)
+'0b1000'
+>>> bin(a & -16)
+'0b1000000'
+>>> a= 15
+>>> ~a
+-16
+>>> a
+15
+>>> bin(~a)
+'-0b10000'
+>>> a = -16
+>>> bin(a & 0b1011)
+'0b0'
+>>> bin(a & -8)
+'-0b10000'
+>>> bin(a & -0b1111)
+'-0b10000'
+>>> a= 15
+>>> a=16
+>>> bin(a ^ -1)
+'-0b10001'
+>>>