String Formatting

  • + 0 comments
    padLen = len(bin(number)[2:])
    
    for i in range(number):
        print(str(i+1).rjust(padLen) + ' ' + str(oct(i+1)[2:].rjust(padLen)) + ' ' +  str(hex(i+1).upper()[2:].rjust(padLen)) + ' ' + str(bin(i+1)[2:]).rjust(padLen))
    

    OR

    print(f'{str(i + 1).rjust(padLen)}{str(oct(i + 1)[2:].rjust(padLen))}{str(hex(i + 1).upper()[2:].rjust(padLen))}{str(bin(i + 1)[2:]).rjust(padLen)}')