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

来源:5-7 比较运算符

夏J

2019-10-08

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

写回答

3回答

7七月

2019-10-08

a和b确实没定义呀

0
0

夏J

提问者

2019-10-08

重新打开了一个新的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
0

7七月

2019-10-08

帖一下完整代码看看。

0
2
夏J
回复
7七月
是没定义,这是后来重新启动的idle编写的,之前不知道哪里出了毛病,显示的是False 老师,我看你每次都很快的打开新的idle,这是怎么做到的??
2019-10-09
共2条回复

Python3.8系统入门+进阶 (程序员必备第二语言)

语法精讲/配套练习+思考题/原生爬虫实战

14446 学习 · 4438 问题

查看课程