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)
  • 相关阅读:
    三元运算符嵌套问题
    tp框架利用redis存储session
    PHP date('W')遇到跨年问题
    AES加解密 集成 spring MVC
    python SMTP 发送邮件
    mysql数据库安装过程
    (转)Apache启动过程
    apache服务器全局配置详解
    Apache 的 httpd.conf 详解(很实用)
    安装apache遇到的问题总结
  • 原文地址:https://www.cnblogs.com/chy-op/p/9794467.html
Copyright © 2011-2022 走看看