请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

为什么在python3.7.4 a >= b显示的是False,而不是“not defined”

求老师解答,在python3.6.2中
a >= b显示的是“not defined”
为什么在python3.7.4 显示的是False,而不是“not defined”???

正在回答 回答被采纳积分+3

3回答

7七月 2019-10-08 22:39:14

a和b确实没定义呀

0 回复 有任何疑惑可以回复我~
提问者 夏J 2019-10-08 21:05:57

重新打开了一个新的IDLE之后,运行了3遍,显示的是“not defined”,也不知道哪里出现了问题,源码也没有保存……

Python 3.7.4 (tags/v3.7.4:e09359112e, Jul  8 2019, 20:34:20) [MSC v.1916 64 bit (AMD64)] on win32

Type "help", "copyright", "credits" or "license()" for more information.

>>> a>=b

Traceback (most recent call last):

  File "<pyshell#0>", line 1, in <module>

    a>=b

NameError: name 'a' is not defined

>>> a >= b

Traceback (most recent call last):

  File "<pyshell#1>", line 1, in <module>

    a >= b

NameError: name 'a' is not defined


0 回复 有任何疑惑可以回复我~
7七月 2019-10-08 20:08:24

帖一下完整代码看看。

0 回复 有任何疑惑可以回复我~
  • 7七月 #1
    你 a 和 b 确实没定义啊
    回复 有任何疑惑可以回复我~ 2019-10-08 22:39:04
  • 提问者 夏J 回复 7七月 #2
    是没定义,这是后来重新启动的idle编写的,之前不知道哪里出了毛病,显示的是False
    老师,我看你每次都很快的打开新的idle,这是怎么做到的??
    回复 有任何疑惑可以回复我~ 2019-10-09 21:36:52
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信