zoukankan      html  css  js  c++  java
  • Python基础2:运算、缩进、循环

    1、运算


    数学 +, -, *, /, **, %

      >>>print 3**2 # 乘方  

    判断 ==, !=, >, >=, <, <=, in

      >>>print 4>5, 4>=0          # >, 大于; >=, 大于等于

      >>>print 5 in [1,3,5]      # 5是list [1,3,5]的一个元素

    逻辑 and, or, not

    2、缩进和选择


    if语句之后的冒号:

    以四个空格的缩进来表示隶属关系, Python中不能随意缩进

    if  <条件1>:
        statement
    elif <条件2>:
        statement
    elif <条件3>:
        statement
    else:
        statement

    3、循环


    基本构造是

    for 元素 in 序列: 
        statement

    举例来说,我们编辑一个叫forDemo.py的文件

    for a in [3,4.4,'life']:
        print a

    这个循环就是每次从表[3,4.4,'life'] 中取出一个元素(回忆:表是一种序列),然后将这个元素赋值给a,之后执行隶属于for的操作(print)。

    介绍一个新的Python函数range(),来帮助你建立表。

    idx = range(5)
    print idx

    可以看到idx是[0,1,2,3,4]

    这个函数的功能是新建一个表。这个表的元素都是整数,从0开始,下一个元素比前一个大1, 直到函数中所写的上限 (不包括该上限本身)

    举例

    for a in range(10):
        print a**2
  • 相关阅读:
    [luogu3393]逃离僵尸岛
    [BZOJ2818]GCD
    [SCOI2015]情报传递
    [NOIP2010]引水入城
    [luogu4315]月下“毛景树”
    「LibreOJ NOI Round #2」不等关系
    [HNOI2013]游走
    Yet Another Minimization Problem
    ZJOI2015 地震后的幻想乡
    [九省联考2018]一双木棋chess
  • 原文地址:https://www.cnblogs.com/ixiaoge/p/3606263.html
Copyright © 2011-2022 走看看