一. 条件判断
-
和Java不同,Python的条件判断语句不用加()或者{},而是采用缩进的形式执行语句
-
Python的条件判断语句中的条件后面需要加冒号:
-
Python中的else if简写为:elif
-
if x: 只要x是非零数值、非空字符串、非空list等,就判断为True,否则为False
#age = 18 结果 = 您成年了 #age = 17 结果 = 您快要成年了 age = 15 #结果 = 您还是个小屁孩 if age >= 18: print("您成年了") elif age >= 16 and age < 18: print("您快要成年了") else: print("您还是个小屁孩")
二. 练习题
编写一个Python程序,输入您的分数,如果分数大于等于90分则输出优秀,如果分数大于等于60分小于90分,则输出良好,如果分数低于60则输出不及格,继续努力。(注意,由于input()函数返回的数据类型是str,str不能直接和整数比较,必须先使用int()函数将str类型的数字转换为整数)
#写法一 print("请输入您的成绩:") score = input() score = int(score) if score >= 90: print("优秀!") elif 60 <= score < 90: print("良好") else: print("不及格,加油!") #写法二 print("请输入您的成绩:") score = int(input()) if score < 60: print("不及格,加油!") elif score < 90: print("良好") else: print("优秀!")
请登录之后再进行评论