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)
    
  • 相关阅读:
    3.不同类型变量存取
    2.Scanner的应用
    helloworld
    针对搜狗网址导航评论
    第二阶段第三次站立会议
    第二阶段第二次站立会议
    软件工程概论学习进度条05
    人月神话阅读笔记02
    第二阶段第一次站立会议
    第八次站立会议
  • 原文地址:https://www.cnblogs.com/klvchen/p/12995124.html
Copyright © 2011-2022 走看看