zoukankan      html  css  js  c++  java
  • python流程控制

    一、条件判断语句

    1、格式:

    if <条件判断1>:

      执行命令

    elif <条件判断2>:

      执行命令2

    else:

      执行命令3

    2、例子:

    # 判断分数的等地,多分支
    score = int(input("Please input grade(0-100):"))
    if score > 100:
        print("grade not more than 100..")
    elif score >= 90:
        print("A")
    elif score >= 80:
        print("B")
    elif score >= 60:
        print("C")
    elif score >= 0:
        print("D")
    else:
        print("grade more than 0..")

    二、循环语句

    1、while语句

    格式:

    while True:

      执行代码

    1)break

    退出循环

    2)continue

    跳过本次循环,进行下一轮循环

    3、while……else……

    作用:while语句执行完成(没有break),执行else语句

    格式:

    while True:

      执行命令

    else:

      执行命令

    4、死循环

    例子

    # 使用while循环打印1,2,3,4,5,7,8,9
    count = 0
    while count < 10:
        count += 1
        if count == 6:
            continue
        print(count)
    # 求1-100的和
    sum_count = 0
    count = 1
    while count <= 100:
        sum_count += count
        count += 1
    print(sum_count)
    # 求1-100偶数的和
    sum_count = 0
    count = 1
    while count <= 100:
        if count % 2 == 0:  # 判断偶数
            sum_count += count
        count += 1
    print(sum_count)
    # 求1-100奇数的和
    sum_count = 0
    count = 1
    while count <= 100:
        if count % 2 != 0:  # 判断奇数
            sum_count += count
        count += 1
    print(sum_count)
    # 求1-2+3-4...到100的和
    sum_count = 0
    count = 1
    while count <= 100:
        if count % 2 != 0:  # 判断奇数
            sum_count += count
        else:   # 判断为偶数
            sum_count -= count
        count += 1
    print(sum_count)
    # 用户有三次登录机会
    _username = 'tom'
    _password = 'abc123'
    count = 1
    while count <= 3:
        name = input("请输入用户名:")
        password = input("请输入密码:")
        if name == _username and password == _password:
            print("登录成功")
            break
        else:
            if count == 3:
                print("退出")
            else:
                print("请再输入一次")
        count += 1

    1、for循环

    格式:

    for i in iterable:

      print(i)

    for i in range(100):
        print(i)
    # 使用while循环打印1,2,3,4,5,7,8,9
    count = 0
    while count < 10:
        count += 1
        if count == 6:
            continue
        print(count)
  • 相关阅读:
    python学习笔记(33)pycharm中使用git
    VUE基础3-过滤器与生命周期
    VUE基础2-双向数据绑定
    VUE基础1方法与指令
    HTML基础之JS
    HTML基础之DOM操作
    HTML基础之CSS
    HTML基础之HTML标签
    python学习笔记(32)多线程&多进程
    python学习笔记(30)深拷贝、浅拷贝
  • 原文地址:https://www.cnblogs.com/wt7018/p/10780540.html
Copyright © 2011-2022 走看看