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函数时出现名称错误相关推荐
- 关于Java中“+”加运算符和“”向前移位运算符混合使用时出现的错误
1 致谢 感谢张晓龙院长编写的<Java程序设计与开发>提供的资料 2 问题描述 今天遇到1个很奇怪的问题 写一句很简单的运算代码就出错了 想不明白为什么 当时的初衷是这样的:想要完成1 ...
- 执行Oracle中的sqlldr xxx.ctl命令导入数据时,当错误无法导入时,注意查看「xxx.log信息」
当我们在执行这个SQL语句时 sqlldr username/password control = 'TBL_EMP.ctl' 会在当前目录下生产一个TBL_EMP.log文件 当我们的TBL_EMP ...
- python中def fun(a、b=200)_python 基础 函数
函数 什么是函数函数就是完成特定功能的一个语句组,这组语句可以作为一个单位使用,并且给它取一个名字. 可以通过函数名在程序的不同地方多次执行(这通常叫做函数调用),却不需要再所有地方重复编写这些语句. ...
- python中def什么时候用_Python中定义函数def的使用方法
Python中定义函数def的使用方法 发布时间:2020-12-15 09:26:24 来源:亿速云 阅读:71 作者:小新 这篇文章给大家分享的是有关Python中定义函数def的使用方法的内容. ...
- python中def函数中的参数_python中的函数def和函数的参数
''' 函数: 1.减少代码重用性 2.易维护 3.可扩展性强 4.类型function 定义函数: def 函数变量名(): 函数的调用: 1.函数名加括号 2.函数如果没被调用,不会去执行函数内部 ...
- python参数传递方法_深入理解python中函数传递参数是值传递还是引用传递
python 的 深入理解python中函数传递参数是值传递还是引用传递 目前网络上大部分博客的结论都是这样的: Python不允许程序员选择采用传值还是传 引用.Python参数传递采用的肯定是&q ...
- 可以获取python中输出函数帮助的是_Python帮助函数调试函数 用于获取对象的属性及属性值...
Python帮助函数调试函数 用于获取对象的属性及属性值 刚接触Python,上篇 <Python入门>第一个Python Web程序--简单的Web服务器 中调试非常不方便,不知道对象详 ...
- python怎么理解函数的参数_理解Python中函数的参数
定义函数的时候,我们把参数的名字和位置确定下来,函数的接口定义就完成了.对于函数的调用者来说,只需要知道如何传递正确的参数,以及函数将返回什么样的值就够了,函数内部的复杂逻辑被封装起来,调用者无需了解 ...
- python中的模运算符_Python中的字符串模运算符与format函数
如果你在网上搜索Python中如何进行字符串插值(string interpolation),那么你很可能会发现一些留言和旧文档中说字符串模运算符(%)以后会被废弃,并移除出标准库.但是这完全是杞人忧 ...
最新文章
- [YTU]_2002(C语言实验——单词统计)
- Linux内核Makefile
- 判断ipad还是安卓_?谷歌认输,iPad或成唯一赢家,安卓平板路在何方?
- D.579 - ClockHands
- java计算机毕业设计宠物店管理系统设计与实现MyBatis+系统+LW文档+源码+调试部署
- 小程序·云开发实战:SCRM社交化客户管理小程序
- PyQt5快速开发与实战 5.1 表格与树
- ~~~实用工具~~~
- 美国计算机游戏设计专业排名,美国游戏设计专业大学排名TOP5推荐!
- 清华大学软件学院计算机系,清华大学软件学院雍俊海教授学术讲座
- 用计算机画画单元计划,第二单元用电脑画画.doc
- 这100道练习,带你玩转Numpy
- 《有限与无限的游戏》第五章 自然是不能言说者的王国:经典摘抄(2)
- 支付宝个人支付接口 系统综合评估不满足签约条件 解决办法
- 多场景业务实战--竞品监控(总结有点多!!!) (干货!!)
- Python批量造数并利用pymysql写入到数据库之multiprocessing多进程、threading多线程实现方式(学习笔记)
- 小伙伴们,一个身份证可注册五个微信公众号了!
- 软件安全-UltraEdit恢复带毒文档
- python 编程题 有n个整数、使其前面各数_有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数。...
- JS高级做的导航条。可展开可挂起。可简化。