zoukankan      html  css  js  c++  java
  • Python if, while,for,continue,break,三目运算符

    单分支结构

    if condition:
    代码块
    condition 必须是一个 bool 类型,这个地方有一个隐式转换 bool(condition)

    if 1<2:
        print('1 less than 2')
    

    while 语句

    while condition:
    block
    当条件满足即 condition 为 True,进入循环体,执行 block

    flag=10
    while flag:
        print(flag)
        flag -= 1
    

    for 语句

    for element in iteratable:
    block
    当可迭代对象中有元素可以迭代,进入循环体,执行block

    for i in range(10):
        print(i+1)
    

    循环 continue 语句

    中断当前循环的当次执行,继续下一个循环

    计算10以内的偶数(for循环)
    for i in range(10):
        if not i%2:
            print(i)
    

    循环 break 语句

    终止当前循环

    计算1000以内的被7整除的前20个数(for循环)
    count=0
    for i in range(0,1000,7):
        print(i)
        count += 1
        if count >= 20:
            break
    

    循环 else 子句

    while condition:
    block
    else:
    block
    for element in iteratable:
    block
    else:
    block
    如果循环正常的执行结束,就执行else子句;如果使用break终止,else子句不会执行。

    三目运算符

    python 没有三目运算符,但提供了真值 if 条件 else 假值

    a = input('first: ')
    b = input('second: ')
    print(b,a) if a>b else print(a,b)
    
  • 相关阅读:
    Linux下yum升级安装PHP 5.5
    String 字符串详解 / 常用API
    Mysql语句
    Linux配置svn服务器版本库
    linux常用命令
    linux安装GD库
    论MySQL何时使用索引,何时不使用索引
    缓存
    css3图片动画旋转
    SoapUI功能测试、性能测试入门
  • 原文地址:https://www.cnblogs.com/klvchen/p/12995124.html
Copyright © 2011-2022 走看看