为什么不只
format使用
number_of_places:
''.format(pi)>>> format(pi, '.4f')'3.1416'>>> format(pi, '.14f')'3.14159265358979'
更一般地说:
>>> number_of_places = 6>>> '{:.{}f}'.format(pi, number_of_places)'3.141593'
在您的原始方法中,我想您正在尝试使用多个数字
number_of_places作为循环的控制变量,这很容易理解,但在您的情况下不起作用,因为
number_of_digits从未使用过用户输入的首字母。而是由
pi字符串中的iteratee值代替。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)