某种账单计算

2024-06-28 20:02:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我试着发明一个计算器,当它分开时,用一个提示来计算账单 在输入中输入pepole。 我对数字海洋有了一个想法: [链接](https://www.digitalocean.com/community/tutorials/built-in-python-3-functions-for-working-with-numbers) 我试着改变它一点点兴奋,但我是一个菜鸟,不明白我会做错什么。 在开始的时候,我只是声明了一个我将要使用的变量。我自己也知道。 怎么说我想做一个计算器,用了3个输入区域:第一个我输入一个账单,让我们假设125.50欧元,第二个我输入一个小费示例15%,它应该是0,15,然后我计算出账单总额,然后我输入多少人支付账单,例例:4和计算,每个人必须支付多少取决于我输入的数字,最后把答案打印在屏幕上,逗号后面有两个浮点数。NB:不知道如何更清楚地描述它。 很抱歉输入错误,这是我的第一篇文章。在

用于代码的变量

    bill = 0  

    tip = 0 

    split = 0

    total = 0   

    eachPay = 0

代码

^{pr2}$

程序运行良好,我可以给出inout和all的值,但是progam给出的答案是每个人都应该支付0.00欧元,不管我在输入上写什么。在


Tags: 答案代码inhttpscommunitycom链接www
1条回答
网友
1楼 · 发布于 2024-06-28 20:02:12

使用浮点变量。将读取输入转换为浮点或整数。 记住,在货币计算中使用这样的浮动可能会导致舍入错误。在

bill = 0.0
tip = 0.0
total = 0.0
eachPay = 0.0
split = 0

bill = float(input("Enter a bill: \n"))
tip = float(input("Enter a tip: \n"))
split = int(input("Enter at how many persons split a bill: \n"))

total = bill + (bill * tip)
eachPay = total / split

print("Every person must pay %.2f" % eachPay)

相关问题 更多 >