文章詳情頁
python3中用format怎么把變量(浮點數)轉成整數打印出來
瀏覽:101日期: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. 一個mysql聯表查詢的問題2. 運行python程序時出現“應用程序發生異常”的內存錯誤?3. html5 - iOS的webview加載出來的H5網頁,怎么修改html標簽select的樣式字體?4. mysql - 一個表和多個表是多對多的關系,該怎么設計5. java - 我現在一個servlet中有調用socket訪問,作為socket的客戶端,6. python 如何實現PHP替換圖片 鏈接7. python如何不改動文件的情況下修改文件的 修改日期8. 主從備份 - 跪求mysql 高可用主從方案9. javascript - git clone 下來的項目 想在本地運行 npm run install 報錯10. mysql主從 - 請教下mysql 主動-被動模式的雙主配置 和 主從配置在應用上有什么區別?
排行榜
