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

    if else

    格式:

    if 条件
        command1
        command2
    elif 条件:
       command3
        command4
    else: command3 command4

      注意条件后和else后的冒号和执行命令(代码块)前的缩进。

      #一个等号是赋值

      #两个等号是比较

      #!=表示不等于

      #条件的结果是True或False

    例:简单的用户名密码验证

    name = input("username>>>")
    passwd = input("password>>>")
    if name == "chy" and passwd == "123":
        print('yes')
    else:
        print('no')

    while

    格式:

    while 条件:
        代码块

      注意冒号和缩进。

      条件的结果是True或False。

    例:输出10以内的正整数

    start = 1
    flag = True
    while flag:
        print(start)
        if start == 10:
            flag = False
        start = start + 1
        time.sleep(1)

    break

      用于跳出当前整个循环,并且后面的代码不再执行

    例:输出10以内的正整数

    start = 1
    while True:
        print(start)
        if start == 10:
            break
        start = start + 1

    continue

      用于跳出当次一层循环,直接开始下一次的循环

    例:输出10以内除了7的正整数

    i = 0
    while i <= 9:
        i += 1
        if i == 7:
            continue
        print(i)

    例:输出1到100所有正整数的和

    i = 1
    sum = 0
    while True:
        sum += i
        if i == 100:
            break
        i += 1
    print(sum)
  • 相关阅读:
    【建站经验】 一个成熟的大型网站系统架构演化之路
    Puppet 安装配置
    SHELL二十篇(读书笔记)
    LINUX常见小问题汇总
    shell eval命令使用
    javaweb三大框架SSH
    Java Web(八) MVC和三层架构
    在CMD中操作mysql数据库出现中文乱码解决方案
    编码与解码
    JSONP
  • 原文地址:https://www.cnblogs.com/chy-op/p/9794467.html
Copyright © 2011-2022 走看看