我可能只是在解決這個錯誤的方式,但在第2行我試圖減去打印字符串內的2個用戶輸入。如何減去字符串中的2個整數
順便說一句,這只是一個nim sum遊戲,用戶選擇金額並先行,然後播放電腦。
def setup(startamt, userturn):
print(str("there are " + startamt - userturn + " balls left"))
def main():
startamt = input("How many balls do you want to start with?(15 or more) ")
userturn = input("How many balls will you take?(1-4) ")
setup(startamt, userturn)
您必須轉換'startamt'和'userturn'到'int',目前他們的'str'類型 – ZdaR
@Zdar,爲什麼你在回答的意見,而不是在「您的答案」部分? –
@MaksimKneller有些問題有一些小錯誤或更正,可以用單行程序解釋所以我更喜歡評論部分並保留Answers部分的特殊問題; – ZdaR