假设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/