python3中用format怎么把變量(浮點(diǎn)數(shù))轉(zhuǎn)成整數(shù)打印出來(lái)
問(wèn)題描述
#!/usr/bin/env python3# -*- coding: utf-8 -*-’N個(gè)數(shù)字的平均值’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))
最后注釋掉的那一行報(bào)錯(cuò),ValueError: Unknown format code ’b’ for object of type ’float’我想把sum,例如60.0這樣的浮點(diǎn)數(shù),整數(shù)輸出
問(wèn)題解答
回答1:試下這個(gè)
print('N:{}, sum:{:.0f} ,average:{:.2f}'.format(N, sum, average))
相關(guān)文章:
1. 自己安裝了apache2.2,但是重啟apache后出錯(cuò)了,求解!謝謝!2. 關(guān)于docker下的nginx壓力測(cè)試3. angular.js - angularjs的自定義過(guò)濾器如何給文字加顏色?4. docker-machine添加一個(gè)已有的docker主機(jī)問(wèn)題5. angular.js使用$resource服務(wù)把數(shù)據(jù)存入mongodb的問(wèn)題。6. docker - 如何修改運(yùn)行中容器的配置7. docker安裝后出現(xiàn)Cannot connect to the Docker daemon.8. 為什么我ping不通我的docker容器呢???9. nignx - docker內(nèi)nginx 80端口被占用10. Docker for Mac 創(chuàng)建的dnsmasq容器連不上/不工作的問(wèn)題
