①列表lst=[100,30,20,70],将列表的值翻转变成[70,30,20,100](使用while循环的方式)
②将b=“101001111110”转换为十六进制数并输出
"""
①列表lst=[100,30,20,70],将列表的值翻转变成[70,30,20,100](使用while循环的方式)
"""
lst = [100, 30, 20, 70]
print(lst)
lst[0], lst[-1] = lst[-1], lst[0]
print(lst)
"""
②将b=“101001111110”转换为十六进制数并输出
"""
b = '101001111110'
a = int(b, 2) # 先转成十进制
c = hex(a) # 再转成十六进制
print("二进制数:", b)
print("十进制数:", a)
print("十六进制数:", c)
第二题结果
二进制数: 101001111110
十进制数: 2686
十六进制数: 0xa7e