|

楼主 |
发表于 2014-7-31 12:57:03
|
显示全部楼层
本帖最后由 mumudontcry 于 2014-7-31 13:14 编辑
蓝色的是增加的句子,紫色的是修改的句子,删掉的句子不显示
print("""
符号 说明
%c 格式化字符及其ASCII码
%s 化字符串
%d 格式化整数
%o 格式化无符号八进制数
%x 格式化无符号十六进制数
%X 格式化无符号十六进制数(大写)
%f 格式化定点数,可指定小数点后的精度
%e 用科学计数法格式化定点数
%E 作用同%e,用科学计数法格式化定点数
%g 根据值的大小决定使用%f活%e
%G 作用同%g,根据值的大小决定使用%f或者%E
""")
t = 'y'
while t == 'y':
temp = input("请输入一个整数(输入Q结束程序):")#向末尾增加一个'木'
temp += '木'
if (len(temp) - 1) and temp[0:len(temp)-1].isdigit() == True:
#去掉末尾的“木”
temp = temp[0:len(temp)-1]
num = int(temp)
#打印结果
print(str(num))
print("十进制 -> 十六进制:"+str(num) + " -> 0x"+ str('%x' % num))
print("十进制 -> 八进制:"+str(num) + " -> 0o"+ str('%o' % num))
print("十进制 -> 二进制:"+str(num) + " -> "+ bin(num))
t = input("继续么?(y继续,其他退出)")
elif temp =="Q木":
break
|
|