小白求助
设a=2.496。能将a四舍五入保留小数点后二位的是( )。A、"%2f"%a
B、"%2.3f"%a
C、"%*.*f"%(a,4,2)
D、"%.*f"%(a,2)
能告诉我原因吗?
发到正确的栏目去 无解 qiuyouzhi 发表于 2020-3-13 22:16
无解
没有正确答案?
可爱的菲菲酱 发表于 2020-3-13 22:18
没有正确答案?
你自己试一下就知道了 可爱的菲菲酱 发表于 2020-3-13 22:18
没有正确答案?
这些答案都不对:
>>> a=2.496
>>> "%2f"%a
'2.496000'
>>> "%2.3f"%a
'2.496'
>>> "%*.*f"%(a,4,2)
Traceback (most recent call last):
File "<pyshell#3>", line 1, in <module>
"%*.*f"%(a,4,2)
TypeError: * wants int
>>> "%.*f"%(a,2)
Traceback (most recent call last):
File "<pyshell#4>", line 1, in <module>
"%.*f"%(a,2)
TypeError: * wants int 答案应该是%.2f 唉 题目从哪来的?
页:
[1]