Python 初级 5 判断再判断(二)

复习:

分支:完成测试并根据结果做出判断称为分支。

代码块:一行或放在一起的多行代码

缩进:一个代码行稍稍靠右一点

关系操作符(比较操作符):==, >, >=, <, <=, !=

一、其他类型的测试

>, >=

练习1:

n1 = int(input("please input first num: "))
n2 = int(input("please input second num: "))
if n1 > n2:
    print(n1, ">", n2)
else:
    print(n1, "<=", n2)

练习2:

import random
a = int(random.uniform(0, 3))
if a >=1:
    print("a >= 1, a=", a)
else:
    print("a=", a)

二、测试多个条件

1、使用 and

假设玩一个游戏,需要两个条件:1 至少8岁,2 至少三年级

if age >= 8:
    pass
if grade >= 3:
    pass

image

if age >= 8 and grade >=3:
    print("you can play.")

2、使用 or

假设一个游戏,只要这个小朋友喜欢三种颜色中的一种,就可以玩:1 红色,2 蓝色, 3 绿色

if color == "red":
    print("you can play.")
if color == "blue":
    print("you can play.")
if color == "green":
    print("you can play.")

image

3、使用not

可以使用not把比较倒过来,表示相反的逻辑

if a >= 1:
    pass

可以写成not a < 1

if not a < 1:
    pass

逻辑操作符:and, or, not

猜你喜欢

转载自www.cnblogs.com/luhouxiang/p/11371863.html