我正在创建一个'猜数字'游戏,并有问题时,试图运行它。我得到的错误如下: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函数时出现名称错误相关推荐

  1. 关于Java中“+”加运算符和“”向前移位运算符混合使用时出现的错误

    1 致谢 感谢张晓龙院长编写的<Java程序设计与开发>提供的资料 2 问题描述 今天遇到1个很奇怪的问题 写一句很简单的运算代码就出错了 想不明白为什么  当时的初衷是这样的:想要完成1 ...

  2. 执行Oracle中的sqlldr xxx.ctl命令导入数据时,当错误无法导入时,注意查看「xxx.log信息」

    当我们在执行这个SQL语句时 sqlldr username/password control = 'TBL_EMP.ctl' 会在当前目录下生产一个TBL_EMP.log文件 当我们的TBL_EMP ...

  3. python中def fun(a、b=200)_python 基础 函数

    函数 什么是函数函数就是完成特定功能的一个语句组,这组语句可以作为一个单位使用,并且给它取一个名字. 可以通过函数名在程序的不同地方多次执行(这通常叫做函数调用),却不需要再所有地方重复编写这些语句. ...

  4. python中def什么时候用_Python中定义函数def的使用方法

    Python中定义函数def的使用方法 发布时间:2020-12-15 09:26:24 来源:亿速云 阅读:71 作者:小新 这篇文章给大家分享的是有关Python中定义函数def的使用方法的内容. ...

  5. python中def函数中的参数_python中的函数def和函数的参数

    ''' 函数: 1.减少代码重用性 2.易维护 3.可扩展性强 4.类型function 定义函数: def 函数变量名(): 函数的调用: 1.函数名加括号 2.函数如果没被调用,不会去执行函数内部 ...

  6. python参数传递方法_深入理解python中函数传递参数是值传递还是引用传递

    python 的 深入理解python中函数传递参数是值传递还是引用传递 目前网络上大部分博客的结论都是这样的: Python不允许程序员选择采用传值还是传 引用.Python参数传递采用的肯定是&q ...

  7. 可以获取python中输出函数帮助的是_Python帮助函数调试函数 用于获取对象的属性及属性值...

    Python帮助函数调试函数 用于获取对象的属性及属性值 刚接触Python,上篇 <Python入门>第一个Python Web程序--简单的Web服务器 中调试非常不方便,不知道对象详 ...

  8. python怎么理解函数的参数_理解Python中函数的参数

    定义函数的时候,我们把参数的名字和位置确定下来,函数的接口定义就完成了.对于函数的调用者来说,只需要知道如何传递正确的参数,以及函数将返回什么样的值就够了,函数内部的复杂逻辑被封装起来,调用者无需了解 ...

  9. python中的模运算符_Python中的字符串模运算符与format函数

    如果你在网上搜索Python中如何进行字符串插值(string interpolation),那么你很可能会发现一些留言和旧文档中说字符串模运算符(%)以后会被废弃,并移除出标准库.但是这完全是杞人忧 ...

最新文章

  1. [YTU]_2002(C语言实验——单词统计)
  2. Linux内核Makefile
  3. 判断ipad还是安卓_?谷歌认输,iPad或成唯一赢家,安卓平板路在何方?
  4. D.579 - ClockHands
  5. java计算机毕业设计宠物店管理系统设计与实现MyBatis+系统+LW文档+源码+调试部署
  6. 小程序·云开发实战:SCRM社交化客户管理小程序
  7. PyQt5快速开发与实战 5.1 表格与树
  8. ~~~实用工具~~~
  9. 美国计算机游戏设计专业排名,美国游戏设计专业大学排名TOP5推荐!
  10. 清华大学软件学院计算机系,清华大学软件学院雍俊海教授学术讲座
  11. 用计算机画画单元计划,第二单元用电脑画画.doc
  12. 这100道练习,带你玩转Numpy
  13. 《有限与无限的游戏》第五章 自然是不能言说者的王国:经典摘抄(2)
  14. 支付宝个人支付接口 系统综合评估不满足签约条件 解决办法
  15. 多场景业务实战--竞品监控(总结有点多!!!) (干货!!)
  16. Python批量造数并利用pymysql写入到数据库之multiprocessing多进程、threading多线程实现方式(学习笔记)
  17. 小伙伴们,一个身份证可注册五个微信公众号了!
  18. 软件安全-UltraEdit恢复带毒文档
  19. python 编程题 有n个整数、使其前面各数_有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数。...
  20. JS高级做的导航条。可展开可挂起。可简化。

热门文章

  1. 类与接口(三)java中的接口与嵌套接口
  2. Apache FileUpload介绍
  3. 基于ServletJsp的网上书店设计(三)
  4. struts.xml配置文件(二)
  5. Java数据库连接(JDBC)之二:Statement对象和PreparedStatement对象的使用
  6. 一天搞定HTML----标签的嵌套规则06
  7. 剑指offer(34-40题)详解
  8. android开发中,可能会导致内存泄露的问题
  9. C语言初始化错误怎么办,结构体变量的初始化错误
  10. 快速排序算法图解分析