目录
主要方法拼接的方法:
第一种:
代码:
运行结果:
第二种:
代码
运行结果
主要方法拼接的方法: 第一种:
思路是用A、B、C、D、E、F代替10、11、12、13、14、15
代码:i = int(input("请输入一个数"))
binstr = ""
while i !=0:
a = i % 16
if a >= 0 and a < 10 :
binstr = str(a) + binstr
i = i // 16
if a ==10:
a="A"
binstr = str(a) + binstr
i = i // 16
if a ==11:
a="B"
binstr = str(a) + binstr
i = i // 16
if a ==12:
a="C"
binstr = str(a) + binstr
i = i // 16
if a ==13:
a="D"
binstr = str(a) + binstr
i = i // 16
if a ==14:
a="E"
binstr = str(a) + binstr
i = i // 16
if a ==15:
a="F"
binstr = str(a) + binstr
i = i // 16
print(binstr)
运行结果:
第二种:
思路是用了ascll码来想的,A是65,然后10+55=65再用chr(65)="A"的思想来做,进行循环就是11+55=66.........
代码i = int(input("请输入一个数"))
binstr = ""
while i !=0:
a = i % 16
if a >= 0 and a < 10 :
binstr = str(a) + binstr
if a >=10:
a=a+55
binstr = chr(a) + binstr
i = i // 16
print(binstr)
运行结果
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)