流程控制

一、if

1.单分支结构   if  

2.双分支结构  if  else    #  if...else表示if成立代码成立会干什么,else不成立会干什么

3. 多分枝  if...elif...else  # if条件1成立干什么,elif条件2成立干什么,elif条件3成立干什么,elif...否则干什么。

练习1:成绩评判

  • 如果 成绩>=90,打印"优秀"
  • 如果 成绩>=80 并且 成绩<90,打印"良好"
  • 如果 成绩>=70 并且 成绩<80,打印"普通"
  • 其他情况:打印"差"
score = input('请输入你的分数:')
score = int(score)

if score>=90:
    print('优秀')
elif score >=80:
    print('良好')
elif score >=70:
    print('普通')
else:
    print('')

练习2:模拟登录器

user_from_db = 'nick'
pwd_from_db = 123

username_inp = input('请输入名字')
pwd_inp = input('请输入密码')

if username_inp ==user_from_db and int(pwd_inp) == pwd_from_db:
    print('登陆成功')
else:
    print(登陆失败)

 二、while

1.while +break     跳出本层循环,终止循环

2.while +continue   终止本次循环,直接进入下一次循环

3.while +else  没有被break掉执行else下的代码

三、for

1.for +break  跳出本层循环,终止循环

2.for +continue 跳出本次循环,不执行下面的代码

3.for +else  没有被break掉执行else下的代码

 

posted on 2019-09-24 21:25  啥是py  阅读(143)  评论(0编辑  收藏  举报

导航