文章詳情頁
python3中用format怎么把變量(浮點數(shù))轉(zhuǎn)成整數(shù)打印出來
瀏覽:164日期:2022-06-29 18:27:51
問題描述
#!/usr/bin/env python3# -*- coding: utf-8 -*-’N個數(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))
最后注釋掉的那一行報錯,ValueError: Unknown format code ’b’ for object of type ’float’我想把sum,例如60.0這樣的浮點數(shù),整數(shù)輸出
問題解答
回答1:試下這個
print('N:{}, sum:{:.0f} ,average:{:.2f}'.format(N, sum, average))
相關(guān)文章:
1. CSS3 畫如下圖形2. angular.js - ionic2 瀏覽器跨域問題3. 如何用筆記本上的apache做微信開發(fā)的服務(wù)器4. java - 三位二進制表示8進制,四位二進制表示16進制,那么多少二進制表示10進制呢?5. 【python|scapy】sprintf輸出時raw_string轉(zhuǎn)string6. docker-compose中volumes的問題7. python - Scrapy存在內(nèi)存泄漏的問題。8. docker 下面創(chuàng)建的IMAGE 他們的 ID 一樣?這個是怎么回事????9. android - rxjava merge 返回Object對象數(shù)據(jù)如何緩存10. mysql - 記得以前在哪里看過一個估算時間的網(wǎng)站
排行榜

熱門標(biāo)簽