流程控制之选择结构

it2022-05-05  170

1、选择结构 ①if 表达式: 语句块 ②if 表达式: 语句块1 else: 语句块2 适合于只有两种选择 例子: a=int(input(‘请输入一个数:’)) if a%2==0: print(a,‘是偶数’) else: print(a,‘不是偶数’)

if True: print(‘真’) else: print(‘假’)

#将闲置条件写后面,与上面的形式等价 #但是比传统的形式更加简洁 三目运算符:就是需要三个数据参与运算 #a = 3 if True else 5如果为True结果就为3,否则结果为5 a = 3 if False else 5 print(a)

③ 适合于多种选择 if 表达式: 语句块1 elif 表达式: 语句块2 elif 表达式: 语句块3 . . else: 语句块n 注:elif没有个数限制,else可以省略,所有语句最多执行一个 例子: 第一种 score=int(input(‘请输入成绩:’)) 第二种通过随机函数生成随机数 from random import randint #生成随机的整数 score=randint(0,100)#生成的整数范围 print(score,end=’ ') if score<60: print(‘成绩不及格’) elif 60<=score<70: print(‘成绩及格’) elif 70<=score<80: print(‘成绩中等’) elif 80<=score<90: print(‘成绩良好’) elif score>=90: print(‘成绩优秀’)


最新回复(0)