“天天”练习(3)
本帖最后由 某一个“天” 于 2025-1-14 19:32 编辑请简单地实现以下效果
要转换进制的十进制数字:96
二进制:1100000八进制:140十进制:96十六进制:60
要转为科学计数法的十进制数字:999999999999999955555555555555222
1.000000e+33
要转为百分数的十进制数字:2.12
212.000000%
**** Hidden Message ***** 我答案有的可能不严谨,仅供参考 num = int(input("要转换进制的十进制数字:"))
print(f"二进制:{bin(num)}八进制:{oct(num)}十进制:{num}十六进制:{hex(num)}")
num = float(input("要转为科学计数法的十进制数字:"))
print(f"{num:.6e}")
num = float(input("要转为百分数的十进制数字:"))
print(f"{num * 100:.6f}%")
player-none 发表于 2025-1-14 02:15
我觉得.6f的6可以省略,格式化字符串小数点的默认精度为6(当然你这样更好理解,我只是随便说说{:5_109:})
页:
[1]