摘要: 思路:程序不难,但题目理解有坑。 注意:对不在16进制转换范围内的字符不需要转化。如果不另外处理则报16进制转换错误。如字符G,不需要进行字符串转换,只需要保持原位置输出。 1 n=input().split() 2 s=n[0]+n[1] 3 temp1=[] 4 temp2=[] 5 ns='' 阅读全文
posted @ 2023-05-02 19:05 Aneverforget 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 思路: 程序实现不难,困难的是看懂题目。需要右一点IP地址和子网掩码的基本知识。 困难点1:255.255.255.32就是一个非法的掩码。32的二进制0b100000,不足8位,需要补全为00100000,因此1前面有‘0’是非法掩码。 困难2:当成对的子网掩码或IP地址为非法时,计算为一个错误, 阅读全文
posted @ 2023-05-02 16:29 Aneverforget 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 这种形式,回车退出报错 如果在for循环中包括判断,仍旧退出报错 只有捕捉异常退出不报错,如下 阅读全文
posted @ 2023-05-02 14:26 Aneverforget 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 1 #普通字典update,与Counter update不同 2 d1={"1":2,"2":2} 3 d2={"1":1,"2":2} 4 print(d2) 5 #{'1': 1, '2': 2} 6 d2.update(d1) 7 print(d2) 8 #{'1': 2, '2': 2} 阅读全文
posted @ 2023-05-02 10:17 Aneverforget 阅读(12) 评论(0) 推荐(0) 编辑