zoukankan      html  css  js  c++  java
  • 【Python⑥】python的缩进,条件判断和循环

    缩进

    Python的最大特色是用缩进来标明成块的代码。

    这点和其他语言区别很明显,比如大家熟悉的C语言里:

    if ( flag>= 0 )
    {
        num+=1;
        flag-=1;
    }

    而在python中:

    if  flag>= 0 :
         num+=1
        flag-=1

    num+=1和flag-=1前面有四个空格的缩进。通过缩进,Python识别出这两个语句是隶属于if。

    条件判断

    if语句之后的冒号

    以四个空格(Tab)的缩进来表示隶属关系, Python中不能随意缩进。elifelse if的缩写,可以有多个elif。

    if  <条件1>:
    
        statement
    
    elif <条件2>:
    
        statement
    
    elif <条件3>:
    
        statement
    
    else:
    
        statement
    i=20
    if i>10:              #注意不要少写了冒号:
        print('i>20,i=',i)
    else:
        pass

    根据Python的缩进规则,如果if语句判断是True,就把缩进的print语句执行了,否则,就执行else语句。

    用elif可以做更加细致的判断:

    socre = 99
    if socre==100:
        print('膜拜大神!')
    elif 90<=socre<=99:
        print('登顶只差一步!')
    elif 60<=socre<=89:
        print('继续努力吧!')
    else:
        print('''啥都不用说了……
    自己去吧……''')

    if判断条件还可以简写:

    >>> x=[2,3]
    >>> if x:
        print(x)
    
        
    [2, 3]

    只要x是非零数值、非空字符串、非空list等,就判断为True,否则为False

    循环

     这部分写完后保存修改提交失败了2次,不知道怎么回事,下次写的时候试着重新提交这部分!

    联系作者:legendary999@foxmail.com 本文版权归作者所有,欢迎转载,演绎或用于商业目的,但是必须说明本文出处(包含链接)。
  • 相关阅读:
    MySQL 字符集
    MySQL 存储引擎
    MySQL 常用函数
    MySQL 中的运算符
    MySQL 支持的数据类型
    SQL DCL 数据控制语句
    SQL DML 数据操纵语句
    SQL DDL 数据定义语句
    SQL 数据库结构化查询语言
    MySQL 服务常用操作命令
  • 原文地址:https://www.cnblogs.com/GoGoing/p/3940132.html
Copyright © 2011-2022 走看看