首頁技術(shù)文章正文

Python培訓(xùn)實例:模擬商家收銀抹零行為

更新時間:2022-06-17 來源:黑馬程序員 瀏覽量:

IT培訓(xùn)班

逛超市購物結(jié)賬的時候,商家都會給顧客回饋一張清單小票,票面上的金額往往會精確到角或分。大部分商家通常會采用四舍五入的原則進行結(jié)算,不過有些商家為了利顧客,會將小數(shù)點后面的數(shù)字金額全部抹零。下面通過程序模擬收銀抹零行為。

程序的基本實現(xiàn)思路為:使用input()函數(shù)模仿掃描商品二維碼的功能,依次錄入用戶輸入的金額,金額使用浮點數(shù)表示。當(dāng)錄入完所有選購的商品之后,對這些金額進行相加運算,得到一個由浮點數(shù)表示的結(jié)果。對程序而言,抹零功能可通過浮點數(shù)到整數(shù)的轉(zhuǎn)換實現(xiàn)。

模擬商家收銀抹零行為的代碼如下所示:

# 02_bank_cashier.py
one = float(input('掃描的第1個商品價格:'))
two = float(input('掃描的第2個商品價格:'))
thr = float(input('掃描的第3個商品價格:'))
Total = one + two + thr
print('總計:%d'%int(total))

執(zhí)行程序,程序的輸出結(jié)果如下:

掃描的第1個商品價格:10.5
掃描的第2個商品價格:62.1
掃描的第3個商品價格:36.9
總計:109





猜你喜歡:

如何實現(xiàn)搜索框文字自動填充功能?

什么是SpringBoot?SpringBoot三大功能

Hadoop虛擬機怎樣遠程登錄和開啟SSH免密登錄功能?

Sqoop中的增量導(dǎo)入功能怎樣使用?

黑馬程序員Python+大數(shù)據(jù)開發(fā)工程師培訓(xùn)

分享到:
在線咨詢 我要報名
和我們在線交談!