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整除
表达式和语句:表达式是产生或计算新数据值的代码片段,它并不是完整的语句。
