Python的单分支结构使用if保留字对条件进行判断,使用方式如下:
语句块是if 条件满足后执行的一个或多个语句序列,缩进表达语句块与if的包含关系,条件是一个产生True或False结果的语句,当结果为True时,执行语句块,否则跳过语句块。
# 判断用户输入数字的奇偶性s = eval(input("请输入一个整数:"))if s % 2 == 0: # 条件判断print("这是个偶数") # 语句块 前面的空白为缩进关系print("输入数字是:", s) # 语句块# 程序运行结果1请输入一个整数:123输入数字是: 123# 程序运行结果2请输入一个整数:1234这是个偶数输入数字是: 1234
条件是一个或多个条件,多个条件间采用and或 or 进行逻辑组合,and表示多个条件“与”的关系,or表示多个条件“或”的关系。
s = eval(input("请输入一个整数:"))if s % 3 == 0 and s % 5 == 0: # 这里的条件判断使用and关键字print("这是个数字既能被3整除,又能被5整除")print("输入数字是:", s)# 运行结果请输入一个整数:150这是个数字既能被3整除,又能被5整除输入数字是: 150s = eval(input("请输入一个整数:"))if s % 3 == 0 or s % 5 == 0: # 这里的条件判断使用or关键字print("这是个数字可以被3整除,或者被5整除")print("输入数字是:", s)# 运行结果请输入一个整数:10这是个数字可以被3整除,或者被5整除输入数字是: 10
