在条件里面的代码块满足条件才执行并且只执行一个流程,在python中有很多流程的语法,他们有着相同的用法,因此我这里举了最容易上手的if else语句。
单分支
# 单分支(成绩小于60分才会输出)
nb = int(input("请输入你的python成绩:"))
print("你的考试成绩是:%s" % nb)
if nb < 60:
print("不及格,努力吧少年")
双分支
# 双分支(要么及格要么不及格)
nb = int(input("请输入你的python成绩:"))
print("你的考试成绩是%s" % nb)
if nb < 60:
print("不及格,努力吧少年")
else:
print("及格了")
多分支
# 多分支(可以有很多个分支并且只执行其中一个分支)
nb = int(input("请输入你的python成绩:"))
print("你的考试成绩是%s" % nb)
if nb < 60: # 如果
print("不及格,努力吧少年")
elif 60 <= nb < 80: # 否则如果
print("及格,再接再厉")
elif 80 <= nb <= 100: # 否则如果
print("优秀,请保持")
else: # 否则
print("请输入0~100之间的分数")
代码块占位符pass
# 实例:
nb = input("请输入你的年龄:")
if nb < 18:
print("未成年")
else:
pass # 占个位置防止报错
print("大于等于18并不会发生什么")
打卡第38天,对python大数据感兴趣的朋友欢迎一起讨论、交流,请多指教!