String Formatting

  • + 0 comments
    def print_formatted(n: int) -> None:
        width: int = len(bin(n)) - 2
    
        for i in range(1, n + 1):
            print(f"{i:{width}d} {i:{width}o} {i:{width}X} {i:{width}b}")
    
            
            
    if __name__ == '__main__':
        n = int(input())
        print_formatted(n)