国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

python如何相加加法

瀏覽:90日期:2022-08-11 14:13:17

問題描述

#<type ’unicode’>a = ’276.30’b = ’1,446.90’c = ’23,456.80’

相加之后,保留2個小數點~

問題解答

回答1:

>>> num=[’276.30’,’1,446.90’,’23,456.80’]>>> '%.2f' % sum(map(lambda s:float(s.replace(’,’,’’)),num))’25180.00’

>>> ’{:,.2f}’.format(sum(map(lambda s:float(s.replace(’,’,’’)),num)))’25,180.00’回答2:

http://stackoverflow.com/ques...

回答3:

>>> def sum(*args):... r = 0.0... for n in args:... r += float(n)... return '%.2f' % r...>>> sum(’1.1’, ’2.2’)’3.30’>>> sum(’1.1’, ’2.2’, 3.3)’6.60’回答4:

要看你需要的是顯示出來的保留兩位小數,還是真實的保留兩位小數相加。前者是

ans_print_version = '{.2f}'.format(a + b + c)

后者是

ans = round(a + b + c,2)

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 班玛县| 民权县| 江油市| 乌苏市| 永和县| 尖扎县| 北宁市| 大埔县| 长葛市| 利津县| 伊金霍洛旗| 扬州市| 嘉义市| 麻江县| 巴东县| 五莲县| 山阳县| 东平县| 巴南区| 广平县| 建阳市| 建宁县| 江陵县| 建宁县| 洞口县| 井研县| 黔西| 汽车| 永登县| 寿光市| 措美县| 中山市| 苍南县| 阳江市| 张北县| 莒南县| 易门县| 吉隆县| 新宾| 沙湾县| 玛沁县|