擅长:python、mysql、java
<p>使用print语句对initGame()函数进行嵌套调用,并假设print()将返回变量pile1和pile2。在</p>
<p>试试这个:</p>
<pre><code>def initGame():
chip = int(input("How many chips would you like to start with? "))
if chip<=0:
print("Please input a number greater than 0")
return chip
def displayPiles():
print("It is your turn human.")
print("Here are the piles:")
pile2 = initGame() # Changed here
print("pile 2: ", str(pile2))
</code></pre>
<p>编辑1(回复评论):</p>
<p>为了测试这部分代码(仅限),请创建一个新的.py文件并将以下内容放入其中:</p>
^{pr2}$
<p>这是否符合预期?在</p>
<p>编辑2(回复新评论):</p>
^{3}$
<p>您不应该调用initGame()函数(我已经注释过了),因为它已经在displayPiles()内部调用过了。还应将其重命名为initPile()。在</p>