zoukankan      html  css  js  c++  java
  • (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)    
  • 相关阅读:
    1503: [NOI2004]郁闷的出纳员
    2049: [Sdoi2008]Cave 洞穴勘测
    2301: [HAOI2011]Problem b
    BZOJ 1923: [Sdoi2010]外星千足虫
    BZOJ 2115: [Wc2011] Xor
    POJ 1830 开关问题
    欧拉函数基础
    BZOJ 2186 沙拉公主的困惑
    POJ 1845
    逆元基础知识整理
  • 原文地址:https://www.cnblogs.com/hughes5135/p/9084921.html
Copyright © 2011-2022 走看看