关于逻辑:一个让计算机按照既定计划或规则执行的流程
程序的核心源于逻辑的存在
最简单的if else;注意缩进
pass_score = 60 excellent_score = 90 my_score = 50 if my_score >= pass_score: print('考试及格') else: print('考试不及格')
if else语句支持只有一个if,不一定非要有else搭配
如果满足条件就执行。不满足就接着执行下边的
if pass_score加入elif多条件判断
high_salary=3000 middle_salary=2000 low_salary=1000 my_slaary=3000 #单条件逻辑运算 if my_slaary >= high_salary: print('高等收入') elif my_slaary >= middle_salary: print('中等收入') elif my_slaary >= low_salary: print('低等收入') else: print('你要继续努力呀') print('ook')if else嵌套
exam_score=90 #要根据数据的情况,选择逻辑的前后,防止数据发生不执行的问题,这里的90和60就不可以对调 if (exam_score>=90): print('优秀') elif (exam_score>=60): print('及格') else: print('不及格') #多层 if (exam_score>=60): if (exam_score>=90): print('优秀') else: print('及格') else: print('不及格')程序除了要遵守语法本身的规则,也要遵守实际应用规则
例如:百分制的成绩没有超过100的,也没有小于0 的
嵌套不仅可以在if下,也可以在else,elif下exam_score=-1 if exam_score<0 or exam_score>100: print('输入的值不正确!没有考负数的,也没有考100多的') else: if (exam_score>=60): if (exam_score>=90): print('优秀') else: print('及格') else: print('不及格')欢迎分享,转载请注明来源:内存溢出
评论列表(0条)