Challenge - #23 - String Foramtting
def print_formatted(number):
w = len(str(bin(number))[2:])
for i in range(1,number +1):
print(str(i).rjust(w,' '),oct(i)[2:].rjust(w,' '),hex(i)[2:].upper().rjust(w,' '),bin(i)[2:].rjust(w,' '))
if __name__ == '__main__':
n = int(input())
print_formatted(n)
Comments
Post a Comment