python3中用format怎么把變量(浮點(diǎn)數(shù))轉(zhuǎn)成整數(shù)打印出來
問題描述
#!/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ù)輸出
問題解答
回答1:試下這個(gè)
print('N:{}, sum:{:.0f} ,average:{:.2f}'.format(N, sum, average))
相關(guān)文章:
1. 老師您的微信號(hào)是多少?2. node.js - nodejs開發(fā)中常用的連接mysql的庫3. mysql replace 死鎖4. mysql - 把一個(gè)表中的數(shù)據(jù)count更新到另一個(gè)表里?5. node.js - 為什么微信的消息MsgId出現(xiàn)重復(fù)了,無法排重了。。6. 視頻文件不能播放,怎么辦?7. mysql - 分庫分表、分區(qū)、讀寫分離 這些都是用在什么場(chǎng)景下 ,會(huì)帶來哪些效率或者其他方面的好處8. 請(qǐng)教使用PDO連接MSSQL數(shù)據(jù)庫插入是亂碼問題?9. 雙擊安裝程序,安裝不了10. mysql - 字符串根據(jù)字典替換
