gpt4 book ai didi

python - python 3.2 无法调用“int”对象

转载 作者:太空宇宙 更新时间:2023-11-03 18:51:22 26 4
gpt4 key购买 nike

好吧,我对编程很陌生。我已经开始自学 python-3.2,并尝试编写一个程序来显示任何餐厅的账单,包括 15% 小费和 20% 小费。我不断得到:

Traceback (most recent call last):   
File "/home/marian/restaurantbilltotal.py", line 6, in <module>
print(fifteen ("Plus a 15% tip: "))
TypeError: 'int' object is not callable tip

我写的代码是:

#Restaurant bill total

bill = int(input("Restaurant bill total: "))

fifteen = (bill // 100) * 15 + bill
print(fifteen ("Plus a 15% tip: "))

twenty = (bill // 100) * 20 + bill
print(twenty ("Plus a 20% tip: "))

input("\n\nPress the enter key to exit.")

请帮忙,但请记住我才刚刚开始学习如何编程:-)。谢谢。

最佳答案

15 是一个整数值。您试图通过调用它来将其视为函数:

print(fifteen ("Plus a 15% tip: "))

也许您想在文本之后打印它:

print("Plus a 15% tip:", fifteen)

同样的错误也适用于20,以类似的方式更正它:

print("Plus a 20% tip:", twenty)

关于python - python 3.2 无法调用“int”对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18297167/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com