姜饼人 发表于 2020-4-30 15:05:57

请写出与 10 < cost < 50 等价的表达式

小甲鱼的课后作业有一题:请写出与 10 < cost < 50 等价的表达式
>>> (10 < cost) and (cost < 50)
Traceback (most recent call last):
File "<pyshell#25>", line 1, in <module>
    (10 < cost) and (cost < 50)
NameError: name 'cost' is not defined

有人能帮我看看嘛?我不知道怎么定义cost……

qiuyouzhi 发表于 2020-4-30 15:06:58

cost = 10
多简单??

heidern0612 发表于 2020-4-30 15:07:42

随便定义个cost值为int型,就能执行这个了。

sunrise085 发表于 2020-4-30 15:34:08

本帖最后由 sunrise085 于 2020-4-30 15:43 编辑

前面没有给 cost 任何值,系统肯定不知道 cost 是什么呀。那也就无法进行逻辑判断了嘛
所谓定义,就是在前面给 cost 一个值
例如: cost =15

姜饼人 发表于 2020-4-30 15:43:57

qiuyouzhi 发表于 2020-4-30 15:06
多简单??

python对我来说真的太复杂了。。

姜饼人 发表于 2020-4-30 15:47:33

sunrise085 发表于 2020-4-30 15:34
前面没有给 cost 任何值,系统肯定不知道 cost 是什么呀。那也就无法进行逻辑判断了嘛
所谓定义,就是在前 ...

你说的非常清楚~非常感谢

楠戦獞鎵撲繚鍖 发表于 2020-4-30 22:39:32

澶氱湅澶氬
页: [1]
查看完整版本: 请写出与 10 < cost < 50 等价的表达式