在100分的考试当中,分数达到或超过90分是顶尖的,达到或超过80分是优秀的,如果想对达到或者超过60分的学生进行不同的分类,使用if-else进行判断,代码如下: score = 59 if score < 60: print('抱歉,考试不及格') else: if score >= 90: print('恭喜你,拿到卓越的成绩') else: if score >= 80: print('恭喜你,拿到优秀的成绩') else: print('恭喜你,考试及格') 特别注意: 这一系列条件判断会从上到下依次判断,如果某个判断为 True,执行完对应的代码块,后面的条件判断就直接忽略,不再执行了。例: score = 95 if score < 60: print('抱歉,考试不及格') elif score >= 80: print(score = 95 if score < 60: print('抱歉,考试不及格') elif score >= 80: print('恭喜你,拿到优秀的成绩') elif score >= 90: print('恭喜你,拿到卓越的成绩') else: print('恭喜你,考试及格')') elif score >= 90: print('恭喜你,拿到卓越的成绩') else: print('恭喜你,考试及格') 这个代码会输出“恭喜你,拿到优秀的成绩”这个语句 自己练习: 如果年龄达到18岁,则是成年人,如果年龄6岁到18岁,则是青少年,如果年龄3岁到6岁,则是小孩子,如果年龄在3岁以下,则是婴儿,请使用if-elif-else语句实现逻辑,如果成年,输出'adult',如果是青少年,输出'teenager',如果是小孩子,输出kid,如果是婴儿,输出baby。 age = 1 if age >= 18: print('adult') elif age >= 6: print ('teenager') elif age >= 3: print ('kid') else: print ('baby') |
Python之if-elif-else语句
最新推荐文章于 2023-10-30 15:27:14 发布