python,没有打印到终端的内容
我不明白为什么这段代码在终端上运行时不打印。当我运行它时,它所做的只是等待一秒钟,然后终止。谁能告诉我我做错了什么,谢谢python,没有打印到终端的内容,python,printing,Python,Printing,我不明白为什么这段代码在终端上运行时不打印。当我运行它时,它所做的只是等待一秒钟,然后终止。谁能告诉我我做错了什么,谢谢 def total_veggies(sweet_potato_count, butternut_squash_count, acorn_squash_count): print "you have %d sweet potatoes" % sweet_potato_count print "you have %d butternut squash" % but
def total_veggies(sweet_potato_count, butternut_squash_count, acorn_squash_count):
print "you have %d sweet potatoes" % sweet_potato_count
print "you have %d butternut squash" % butternut_squash_count
print "you have %d acorn squash" % acorn_squash_count
print "that seems like enough for dinner"
total_vegies=2,1,0要使用2,1和0作为参数调用函数,请执行以下操作:
total_veggies(2, 1, 0)
您没有将值2、1、0分配给total_veggies,这会用元组覆盖函数。如果您这样调用函数
total_veggies = (2, 1, 0)
不正确,因为您正在定义一个变量而不是调用函数
调用如下函数:
total_veggies(2,1,0)
只要再读一遍,就会意识到我想调用函数并为其中的参数赋值的地方
total_veggies = (2, 1, 0)
它不会为函数中的参数赋值。我应该做的是
total_veggies(2, 1, 0)
打字
total_veggies(2,1,0)
真正地调用函数total_vegies 2,1,0如果total_vegies=2,1,0,则不调用该函数。删除=。没有任何解释的代码使用有限。