String Formatting

Sort by

recency

|

1721 Discussions

|

  • + 0 comments
    def print_formatted(number):
        # your code goes here
        s = str(bin(number))
        l = len(s) - 2
        for i in range(1, number + 1):
            for b in 'doXb':
                print("{0:{width}{base}}".format(i, width = l, base = b), end='\n' if b == 'b' else ' ')
    
    if __name__ == '__main__':
        n = int(input())
        print_formatted(n)
    
  • + 0 comments
    def print_formatted(number):
        # your code goes here
        for i in range(1, number+1):
            s = len(bin(number)[2:])
            print(f"{i:>{s}} {i:>{s}o} {i:>{s}X} {i:>{s}b}")
    
  • + 0 comments
    def print_formatted(number):
        for i in range (0,n):
            s=str(bin(n)[2:])
            k=len(s)
    print(str(i+1).rjust(k),oct(i+1)[2:].rjust(k),hex(i+1).upper()[2:].rjust(k),bin(i+1)[2:].rjust(k))``
    
  • + 0 comments

    def print_formatted(number):   width = len(bin(number)[2:])  # Calculate width based on binary length   for i in range(1, number + 1):     dec = str(i).rjust(width)     octal = oct(i)[2:].rjust(width)     hexa = hex(i)[2:].upper().rjust(width)     binary = bin(i)[2:].rjust(width)         print(dec, octal, hexa, binary)

    name_ == 'main’:     n = int(input())     print_formatted(n)

  • + 0 comments

    def print_formatted(number): width=len(bin(number)[2:]) for i in range(1,n+1): print(str(i).rjust(width),oct(i)[2:].rjust(width),hex(i)[2:].upper().rjust(width),bin(i)[2:].rjust(width))

    if name == 'main':