设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
12
返回列表 发新帖
楼主: crossin先生
打印 上一主题 下一主题

【Python 第11课】 逻辑判断

[复制链接]

0

主题

0

好友

48

积分

新手上路

Rank: 1

7#
发表于 2015-5-12 09:49:36 |只看该作者
难道我就是传说中百年一遇的编程奇才?啊哈哈
回复

使用道具 举报

0

主题

0

好友

505

积分

高级会员

Rank: 4

6#
发表于 2015-2-8 15:13:03 |只看该作者
Flughafencon 发表于 2015-1-4 20:36
请问最后一条,这个print出来应该显示True,因为1
  1. a = True
  2. b = not a

  3. print (1<2 and b == False)==True
复制代码
加个括号就好了
回复

使用道具 举报

0

主题

0

好友

505

积分

高级会员

Rank: 4

5#
发表于 2015-2-8 15:12:25 |只看该作者
Flughafencon 发表于 2015-1-4 20:36
请问最后一条,这个print出来应该显示True,因为1
  1. a = True
  2. b = not a

  3. print (1<2 and b == False)==True
复制代码
加个括号就好了
回复

使用道具 举报

1

主题

1

好友

52

积分

注册会员

Rank: 2

地板
发表于 2015-1-4 20:36:22 |只看该作者
  1. a = True
  2. b = not a

  3. print 1<2 and b == False
复制代码
请问最后一条,这个print出来应该显示True,因为1<2是True,b是False,合起来的值是False,
我尝试在后面加上==True变成
  1. a = True
  2. b = not a

  3. print 1<2 and b == False == True
复制代码
我想表达的是,“合起来的值是False这句是True”
我以为print也会输出True,结果是个False,是不是我多加的这个==True把前面的False给覆盖了?
如果我想表达“合起来的值是False这句话是True”,应该如何表达呢?
多谢!
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

板凳
发表于 2014-6-1 14:44:13 |只看该作者
mihchaelli 发表于 2014-6-1 07:16
print 输出的值必须是bool的类型 或者 “”么?

不是,几乎所有东西都可以被print输出,只不过输出来的形式不一样
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

1

主题

0

好友

45

积分

新手上路

Rank: 1

沙发
发表于 2014-6-1 07:16:15 |只看该作者
print 输出的值必须是bool的类型 或者 “”么?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-5-18 23:48 , Processed in 0.024016 second(s), 22 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部