Python的二分支结构使用if-else保留字对条件进行判断,语法格式如下:语句块1
在if条件中条件
满足即为True时执行,语句块2
在if中条件
不满足即为False时执行,简单说,二分支结构根据条件的True或False结果产生两条路径。
# 判断用户输入数字的某个属性
s = eval(input("请输入一个整数:"))
if s % 3 == 0 and s % 5 == 0:
print("这个数字能够同时被3和5整除")
else:
print("这个数字不能够被3和5整数")
# 运行结果
请输入一个整数:123
这个数字不能够被3和5整数
# 运行结果
请输入一个整数:150
这个数字能够同时被3和5整除
二分支结构还有一种更简洁的表达式方式,适合语句块1
和语句块2
都只包含简单表达式的情况,语法格式如下:
# 判断用户输入数字的某个属性
s = eval(input("请输入一个整数:"))
token = "" if s % 3 == 0 and s % 5 == 0 else "不
print("这个数字{}能够同时被3和5整除".format(token))
# 运行结果
请输入一个整数:123
这个数字不能够同时被3和5整除
# 运行结果
请输入一个整数:150
这个数字能够同时被3和5整除
表达式和语句:表达式是产生或计算新数据值的代码片段,它并不是完整的语句。