python第三章选择结构,for循环,while循环

 一:选择结构

#选择结构if... else...
'''语法结构:
          if 表达式:
            语句块1
          else:
            语句块2
'''
#注意点 1不要忘记加冒号2不要忘记缩进一致
#判断是否及格
a=int(input("请输入你的分数"))
if a>=60:#注意不要少了冒号
    print("恭喜你及格了")
else:
    print("未及格")
print("------------------------------")
if not  a >=60:
    print("未及格")#使用if语句时,如果语句只有一句代码,可以将代码块直接写在冒号的后面
else:
    print("恭喜你及格了")#注意保持缩进的一致
#多重 if...elif...else语句
'''  语法结构:
    if 表达式1:
        语句块1          
    elif 表达式2:
        语句块2
    ....
    elif 表达式n:    
        语句块n
    else:
        语句块n+1               
               
  '''
#判断成绩等级
score=eval(input("请输入你的成绩:"))
if score<0 or score>100:
    print("成绩错误")
elif score>=0 and score<60:
    print("不及格")
elif score>=0 and score<60:
    print("及格")
elif score>=60 and score<80:
    print("优秀")
else:
    print("超级优秀")

 二:for循环

#遍历for循环
'''语法结构:
    for 循环变量 in 遍历对象:
    语句块
'''
#遍历for循环的应用:求100到1000之间的水仙花数
for i in range(100,1000):
    a=i%10
    b=i//10%10
    c=i//100
    if a**3+b**3+c**3==i:
        print(i)

三:while循环 

#while无限循环
'''
语法结构:
while 表达式:
      语句块
'''
#用无限循环while来累加求和
print("-------------------")
i=1
s=0
while i<=10:
    s+=i
    i+=16
print(s)

#模拟用户登录系统
i=0
while i<3:
    user_name=input("请输入你的用户名:")
    user_key=input("请输入你的密码:")
    if user_name=="syx" and user_key=="0401":
        print("正在登陆,请稍后")
        i=8
    else:
       if i<2:
           print("还剩",2-i,"次机会")
           i+=1
       else:
           i+=1
if i==3:
 print("账号已被锁定")

结构如下图: 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值