homework_lesson_3_17_18

# -*- coding: utf-8 -*-
"""
Numeric conversions 
@authors: stkarlos
"""
print ' #####     Homework     #####'
print ' #####     Homework     #####'
print ' try to understand the operation of functions int(x, base) , bin(x) , oct(x) , hex(x) '
print ' #####     Goodluck     #####'
print ' #####     Goodluck     #####'
print
print
a = float(raw_input('give an integer number on decimal system: '))
# example a = 63 
print type(a)
# convert a if an error exists
print ''
print 'Equivalent number of %d to binary      system is %s' % (a, bin(a) )
print 'Equivalent number of %d to octal       system is %s' % (a, oct(a) )
print 'Equivalent number of %d to hexadecimal system is %s' % (a, hex(a) )
print ''
b = raw_input('give the digits of a number on   binary    system: ')
o = raw_input('give the digits of a number on   octal     system: ')
h = raw_input('give the digits of a number on hexadecimal system: ')
print ''
#b = '111111'
#o = '077'
#h = '3f'
print ''
print 'Equivalent number of %s to decimal system is %d' % (b, int(b, 2) )
print 'Equivalent number of %s to decimal system is %d' % (o, int(o, 8) )
print 'Equivalent number of %s to decimal system is %d' % (h, int(h,16) )
print ''
#print int(b,2)
#print int(o,8)
#print int(h,16)
print 'End of lesson3'

 

Posted in Uncategorized