假设price是一个整数变量,其值是商品的价格(以美元为单位),单位为美分。编写一条语句,以一行的形式单独打印“ X美元和Y美分”形式的价格值。因此,如果价格值为4321,则您的代码将显示“ 43美元和21美分”。如果该值为501,它将打印“ 5美元和1美分”。如果值为99,则您的代码将显示“ 0美元和99美分”。

我这样做是这样的:

print (price/100,"dollars and",price%100, "cents")


结果例如:2314

23.14 dollars and 14 cents


如何使结果看起来像:

23 dollars and 14 cents

最佳答案

输入:

x = 4321

print (x/100),'dollars and',int(100*((x/100.00)-(x/100))),'cents'


输出:

43 dollars and 21 cents

关于python - Python-查找美元和美分,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46189874/

10-12 22:09