python刚入门,这道题不会

python刚入门,这道题不会

问题描述:

img


         (3.0分)
 A、 print(format(number,‘2d”),format(number**1.5,4d”))
 B、 print(format(number,2d”),format(number**1.5,4.2d”))
 C、 print(format(number,2d”),format(number*水1.5,4.2f”))
 D、 print(format(number,2f”),format(number**1.5,4.2f”))
 E、 print(format(number,2.1f”),format(number水*1.5,”4.2f”))
正确答案:CDE
答案解析:

format是一个字符串格式化函数,如果前面没有字符串则第一位是转字符串数据,第二位是转字符串格式,所以number是整数或者浮点数,"2d"or ''4.2f"什么的时转换后的格式,f代表浮点数,d代表整数,number是一个整数4,那么在python 整数是可以被转换不报错的,所以,
第一项ABCDE全对,第二项,浮点数在格式化成字符串事不能够变成整形,所以AB错误最终正确答案SDE

有帮助请采纳,有问题继续交流,你的采纳是对我回答的最大的肯定和动力

题也没看懂😰😰

f,d,等标签型函数需要成对输入,单个输入时函数会出现错误提示