Dec-04-2019, 06:03 PM
Bad question. Would avoid boct and xoct completely.
ip = input("Enter an ip address : ") octets = ip.split(".") print("\n\n{:^15}{:^15}{:^15}{:^15}".format("Octet1","Octet2","Octet3","Octet4")) print("-" * 80) print("{:^15}{:^15}{:^15}{:^15}".format(*octets)) for x in range(4): print("{:^15}".format(bin(int(octets[x]))), end="") print() for x in range(4): print("{:^15}".format(hex(int(octets[x]))), end="") print() print("-" * 80)You can get fancier with list comprehension