number = 7
def magicnumber (guess):
if number<guess:
print ("too high")
elif number>guess:
print ("too low")
elif number == guess:
print ("well done")
return magicnumber
上面是我的代碼,用於我的幻數猜測程序。我的問題是如何插入一個循環計數器。我做了一些關於循環計數器集成的研究,很多人都說過使用枚舉函數,問題是我不知道如何使用這樣的函數,如果它適合我的情況。通常情況下,我的理由是將一個計數器變量聲明爲0,然後使用+ =函數向該變量加1,但在我的情況下,這不起作用,因爲我不能在def magicnumber(guess)行之前聲明該變量,並且如果我要聲明它會在返回之後回到0。因此,我正在詢問如何添加循環計數,因爲我只希望用戶有5次猜測。如何在我的定義中插入循環計數器
感謝
'回報magicnumber'將要返回函數本身。我不認爲你想這樣做 –