• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
骑着小毛驴过冬的八阿哥
博客园    首页    新随笔    联系   管理    订阅  订阅

(4)Python3笔记 之 流程控制

一、条件控制

# 语法规则
if 变量(或表达式):
    语句块1
elif 变量(或表达式):
    语句块2
else:
    语句块3

#示例
score = 83
if score > 90:
    print('优秀')
elif score > 60 and score < 90:
    print('及格')
else:
    print('不及格')

 

二、循环

  1). while循环

i = 0
sum = 0
while i <= 10:
       sum = sum + i
       i += 1
print(sum)                // 55

  2). while .. else循环

score= 40
while score < 80:
   print (score, " 小于 80")
   score= score + 10
else:
   print (score, " 大于或等于 80")

  3). for 循环

for i in range(10):
    print(i)

  5). break 和 continue

    1. break 跳出整个循环语句,不再执行任何代码

    2. 跳过当前循环,进入下一个循环

# break
for i in range(10):
    if i == 5:
        break
    print(i)            // 0, 1, 2,3,4  当 i == 5时跳出整个循环
    
# continue
for i in range(10):
    if i == 5:
        continue
    print(i)            // 0,1,2,3,4,6,7,8,9 当 i == 5时跳过此时循环不打印print(5)而是继续i == 6

 

  6). pass

    1. 空语句,为表示代码结构完整性

# 在if 语句中
if True:
    pass
else:
    print('error')

# 在for 语句中
for i in range(10):
    if i == 5:
        pass
    print(i)    
posted @ 2018-05-24 20:20  浅草马甲  阅读(256)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3