
※ 顺序结构 - 逐行执行代码一次
※ 选择结构 - 通过条件判断决定执行指定代码
if - else 单条件判断
#输入变量
#字符串无法运算 所以要把输入的的结果转化为整数再做运算判断
grade=int(input("输入你的分数:"))
if grade>=90: #条件判断 如果分数大于90分 那么成绩就是A
print("你的成绩是A") #打印条件满足显示信息
else: #如果条件不满足 那么执行下面代码
print("你的成绩还没达到A,继续努力!")
elif - 多条件判断
grade=int(input("输入你的分数:"))
if grade>=90:
print("你的成绩是A")
elif grade>=80 and grade<90:
print("你的成绩是B")
elif grade>=70 and grade<80:
print("你的成绩是C")
elif grade>=60 and grade<70:
print("你的成绩是D")
else:
print("你的成绩是F,不及格,继续努力!")
嵌套
grade=int(input("输入你的得分:"))
if grade>=90:
print("你的成绩是A")
gift=int(input("获得一次抽奖(1-3):"))
if gift==1:
print("恭喜获得1号奖品!")
elif gift==2:
print("恭喜获得2号奖品!")
elif gift==3:
print("恭喜获得3号奖品!")
else:
print("输入错误!没有奖品")
elif grade>=80 and grade<90:
print("你的成绩是B")
elif grade>=70 and grade<80:
print("你的成绩是C")
elif grade>=60 and grade<70:
print("你的成绩是D")
else:
print("你的成绩是F,不及格,继续努力!")
※ 循环结构 - 重复执行代码
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)