《笨方法学PYTHON》——fourteenthlesson

习题27:记住逻辑关系

这一道习题讲了些逻辑运算,属于计算机的基础知识

  • and——与
  • or——或
  • not——非
  • !=(not equal)——不等于
  • ==(equal)——等于
  • >=(greater-than-equal)——大于等于
  • <=(less-than-equal)——小于等于
  • True——真
  • False——假

习题28:布尔表达式练习

print("True and True:", True and True)
print("False and True:", False and True)
print("1==1 and 2==1:", 1 == 1 and 2 == 1)
print('"test"=="test":', "test" == "test")
print("1==1 or 2!=1:", 1 == 1 or 2 != 1)
print("True and 1==1:", True and 1 == 1)
print("False and 0!=0:", False and 0 != 0)
print('"test" == "testing":', "test" == "testing")
print("1 != 0 and 2 == 1:", 1 != 0 and 2 == 1)
print('"test" != "testing":', "test" != "testing")
print('"test" == 1:', "test" == 1)
print('not (True and False):', not (True and False))
print('not (1 == 1 and 0 != 1):', not (1 == 1 and 0 != 1))
print('not (10 == 1 or 1000 == 1000):', not (10 == 1 or 1000 == 1000))
print('not (1 != 10 or 3 == 4):', not (1 != 10 or 3 == 4))
print('not ("testing" == "testing" and "Zed" == "Cool Guy"):', not ("testing" == "testing" and "Zed" == "Cool Guy"))
print('1 == 1 and not ("testing" == 1 or 1 == 0):', 1 == 1 and not ("testing" == 1 or 1 == 0))
print('"chunky" == "bacon" and not (3 == 4 or 3 == 3):', "chunky" == "bacon" and not (3 == 4 or 3 == 3))
print('3 == 3 and not ("testing" == "testing" or "Python" == "Fun"):',
      3 == 3 and not ("testing" == "testing" or "Python" == "Fun"))
True and True: True
False and True: False
1==1 and 2==1: False
"test"=="test": True
1==1 or 2!=1: True
True and 1==1: True
False and 0!=0: False
"test" == "testing": False
1 != 0 and 2 == 1: False
"test" != "testing": True
"test" == 1: False
not (True and False): True
not (1 == 1 and 0 != 1): False
not (10 == 1 or 1000 == 1000): False
not (1 != 10 or 3 == 4): False
not ("testing" == "testing" and "Zed" == "Cool Guy"): True
1 == 1 and not ("testing" == 1 or 1 == 0): True
"chunky" == "bacon" and not (3 == 4 or 3 == 3): False
3 == 3 and not ("testing" == "testing" or "Python" == "Fun"): False

1. Python 里还有很多和 != 、 == 类似的操作符. 试着尽可能多地列出 Python 中的等价运算符。 例如 < 或者 <= 就是。

2. 写出每一个等价运算符的名称。例如 != 叫 “not equal(不等于)”。

3. 在 python 中测试新的布尔操作。在敲回车前你需要喊出它的结果。不要思考,凭自己的第一 感就可以了。把表达式和结果用笔写下来再敲回车,最后看自己做对多少,做错多少。

4. 把习题 3 那张纸丢掉,以后你不再需要查询它了。

print_r('点个赞吧');
var_dump('点个赞吧');
NSLog(@"点个赞吧!")
System.out.println("点个赞吧!");
console.log("点个赞吧!");
print("点个赞吧!");
printf("点个赞吧!\n");
cout << "点个赞吧!" << endl;
Console.WriteLine("点个赞吧!");
fmt.Println("点个赞吧!")
Response.Write("点个赞吧");
alert(’点个赞吧’)

猜你喜欢

转载自blog.csdn.net/qq_41470573/article/details/84727648