![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python算法
Yuhao~
为维护中国网络安全而学习
展开
-
Python-十进制、二进制互转
Python-十进制转二进制input_str = input("请输入待转二进制:")t = len(input_str) - 1sum_int = 0for i in input_str: sum_int += int(i) * 2 ** t t -= 1print('转换成的十进制数为:%d' % sum_int)Python-二进制转十进制input_str = input("请输入待转十进制:")dec_list = []n = int(input_st原创 2020-11-27 12:08:33 · 441 阅读 · 0 评论 -
Python-八进制、二进制互转
Python-八进制转二进制input_str = input('请输入待转八进制数:')list_num = []list_octal = []lists = []t = 0def octal_binary(): """用于八进制转二进制""" for i in input_str: list_num.append(i) # print(list_num) list_deal = [int(k) for k in list_num]原创 2020-11-27 11:59:23 · 3666 阅读 · 3 评论 -
Python-十六进制、二进制互转
Python-十六进制转二进制hex_tuple = ('0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F')repair_list = []binary_list = []def check_str(): """检验所输入字符串是否为十六进制字符,且不区分大小写""" input_str = input('请输入待转十六进制数:') frist_deal = inpu原创 2020-11-27 11:55:12 · 4142 阅读 · 4 评论 -
Python-十进制、八进制互转
Python-十进制转八进制input_str = input("请输入待转十进制数:")hex_list = []if input_str.isdecimal(): input_int = int(input_str) while True: if input_int != 0: n = input_int % 8 hex_list.append(n) input_int //= 8原创 2020-11-27 11:50:58 · 3107 阅读 · 0 评论 -
Python-十进制、十六进制互转
Python-十进制转十六进制input_str = input("请输入待转十进制数:")deal_list = []if input_str.isdecimal(): input_int = int(input_str) while True: if input_int != 0: n = input_int % 16 deal_list.append(n) input_int //= 16原创 2020-11-27 11:46:24 · 1212 阅读 · 0 评论