#其实就是进制转换,倒腾来倒腾去麻烦,理顺了就还好,不难 #第一步,ip转二,合并后转十 in_ip = map(int,input().split('.')) #构造二进制列表 bin_list = [bin(i)[2:].rjust(8,'0') for i in in_ip] #合并二进制并转为十进制数字 bin_str = ''.join(bin_list) int_str = int(bin_str,2) #第二部,整数转ip in_int = int(input()) bin_int = bin(in_int)[2:] #判断转二进制后,二进制的长度,如果不能整除8,则右对齐,对...