python函数def中import_在Python中使用def函数时出现名称错误
我正在創(chuàng)建一個(gè)'猜數(shù)字'游戲,并有問(wèn)題時(shí),試圖運(yùn)行它。我得到的錯(cuò)誤如下: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()的第一部分考慮的是一個(gè)數(shù)字,asks告訴用戶它想到的是1到10之間的數(shù)字。在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(),并要求用戶輸入一個(gè)他們猜測(cè)的數(shù)字,只要他們還有足夠的猜測(cè)。在
^{pr2}$
最后一部分被定義為playAgain(),它詢問(wèn)用戶是否想再次播放。在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()
總結(jié)
以上是生活随笔為你收集整理的python函数def中import_在Python中使用def函数时出现名称错误的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: ihtml2document能不能根据i
- 下一篇: eclipse python_【Pyth