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)
  • 相关阅读:
    Go语言趣学指南lesson3
    简单的>this
    多媒体查询
    解析对象原型链
    笑对人生,坐看云起云落
    HTML5
    javascript函数及作用域的小结
    不得不知call()和apply()
    浅谈弹性盒子布局
    编译原理实验(算符优先文法)
  • 原文地址:https://www.cnblogs.com/chy-op/p/9794467.html
Copyright © 2011-2022 走看看