文章详情页
python3中用format怎么把变量(浮点数)转成整数打印出来
浏览:114日期:2022-06-29 18:27:51
问题描述
#!/usr/bin/env python3# -*- coding: utf-8 -*-’N个数字的平均值’N = 3sum = 0count = 0while count < N: num = float(input(’number:’)) sum = num + sum count += 1average = sum / Nprint(type(sum))print('N: %s, sum: %d ,average: %.2f' % (N, sum, average))print('N:{}, sum:{} ,average:{:.2f}'.format(N, sum, average))# print('N:{}, sum:{:d} ,average:{:.2f}'.format(N, sum, average))
最后注释掉的那一行报错,ValueError: Unknown format code ’b’ for object of type ’float’我想把sum,例如60.0这样的浮点数,整数输出
问题解答
回答1:试下这个
print('N:{}, sum:{:.0f} ,average:{:.2f}'.format(N, sum, average))
相关文章:
1. android - NavigationView 的侧滑菜单中如何保存新增项(通过程序添加)2. mysql服务无法启动1067错误,谁知道正确的解决方法?3. php - 第三方支付平台在很短时间内多次异步通知,订单多次确认收款4. php7.3.4中怎么开启pdo驱动5. jquery清除input type为password?6. 这段代码既不提示错误也看不到结果,请老师明示错在哪里,谢谢!7. tp5 不同控制器中的变量调用问题8. 老师 我是一个没有学过php语言的准毕业生 我希望您能帮我一下9. ueditor上传服务器提示后端配置项没有正常加载,求助!!!!!10. 提示语法错误语法错误: unexpected ’abstract’ (T_ABSTRACT)
排行榜
