python函数def中import_在Python中使用def函数时出现名称错误
我正在創建一個'猜數字'游戲,并有問題時,試圖運行它。我得到的錯誤如下:Traceback (most recent call last):
File "C:\Users\Troy\Desktop\guess.py", line 10, in
begin()
File "C:\Users\Troy\Desktop\guess.py", line 9, in begin
ask()
NameError: name 'ask' is not defined
在我定義的不同“塊”中,腳本如下:
這里定義為begin()的第一部分考慮的是一個數字,asks告訴用戶它想到的是1到10之間的數字。在def begin():
import random
import sys
guessesRemaining = 3
randomNumber = random.randint(1,10)
print("I am thinking of a number between 1 and 10.")
ask()
begin()
下一部分定義為ask(),并要求用戶輸入一個他們猜測的數字,只要他們還有足夠的猜測。在
^{pr2}$
最后一部分被定義為playAgain(),它詢問用戶是否想再次播放。在def playAgain():
print("Would you like to play again?")
again = input
if again == y or Y or yes or Yes:
print("Restarting game...")
begin()
if again == n or N or no or No:
print("Quitting game...")
sys.quit()
else:
print("Invalid response!")
playAgain()
playAgain()
總結
以上是生活随笔為你收集整理的python函数def中import_在Python中使用def函数时出现名称错误的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ihtml2document能不能根据i
- 下一篇: eclipse python_【Pyth