我正在尝试一些简单的Python函数构建,我使用Jupyter Qt控制台。 这是我的函数:如何在python函数中结合变量和字符串?
def fishmarket(price):
print("How much is the fish?")
print("So you say the fish costs" % price "?")
if price > 5:
print("That's too much!")
else: print("That's fine by me")
print("Have a nice day, sir!")
我希望人们要调用的函数,并定义一个价格,然后让这取决于价格的答案。我在问号周围出现语法错误。如何在单个打印输出中组合字符串和变量price
?我已经从另一个答案中学到了%应该用数值变量来诀窍,但它没有帮助。
“%应该做的伎俩”,而不是由刚折腾它在那里。你所做的就是所谓的货物崇拜编程,它不起作用。请阅读教程(如[官方Python教程](https://docs.python.org/3.6/tutorial/index.html))。 – TigerhawkT3
由于缩进在Python中至关重要,因此在您将代码粘贴到此处时请注意不要弄脏它! –