diff --git a/python/simple_calculator.py b/python/simple_calculator.py new file mode 100644 index 0000000..b47b8bf --- /dev/null +++ b/python/simple_calculator.py @@ -0,0 +1,31 @@ +def calculator(): + print " List of the fuctions : " + print " 1. Add " + print " 2. Sub " + print " 3. Mul " + print " 4. Div " + opt=input(" Enter your number => ") + if opt==01: + a=input(" Enter your first number : ") + b=input(" Enter your second number: ") + c=a+b + print c + elif opt==02: + a=input(" Enter your first number : ") + b=input(" Enter your second number: ") + c=a-b + print c + elif opt==03: + a=input(" Enter your first number : ") + b=input(" Enter your second number: ") + c=a*b + print c + elif opt==04: + a=input(" Enter your first number : ") + b=input(" Enter your second number: ") + c=a/b + print c + else : + print " wrong command : " + calculator() +calculator() diff --git a/python/text to binary.py b/python/text to binary.py new file mode 100644 index 0000000..127c8e9 --- /dev/null +++ b/python/text to binary.py @@ -0,0 +1,19 @@ +def string2bits(s=''): + return [bin(ord(x))[2:].zfill(8) for x in s] + +def bits2string(b=None): + return ''.join([chr(int(x, 2)) for x in b]) + +s = 'Hello, World!' +b = string2bits(s) +s2 = bits2string(b) + +print 'String:' +print s + +print '\nList of Bits:' +for x in b: + print x + +print '\nString:' +print s2