zoukankan      html  css  js  c++  java
  • Python学习【第3篇】:Python之运算符

    一、运算符

    计算机可以进行的运算有很多种,不只是加减乘除,它和我们人脑一样,也可以做很多运算。

    种类:算术运算,比较运算,逻辑运算,赋值运算,成员运算,身份运算,位运算,今天我们先了解前四个。

    算术运算:

    a=10,b=20

    赋值运算:

    比较运算:

    逻辑运算:

     二条件与循

    数字和字符串比,数字永远小于字符串

    任何非零数字或非空对象都为真 

    数字零、空对象和None都为假 

    比较和相等测试会返回True或False(特殊的1和0)

    布尔and和or会返回真或假

    If 语法

     if 条件:

        执行1

    elif 条件2:

        执行2

    elif 条件判断3:

        执行3

    else:

        执行的值

     

     

    a=input('请输入a的值')
    
    b=input('请输入b的值')
    
    if a>b:
    
    print 'a>b'
    
    elif a==b:
    
    print'a=b'
    
    else:
    
    print 'a<b'

    for循环

    for 循环可以用以pyton的任何序列类型,包括列表,元组,字符串。

    for i in[0,1,2,3,4]:
    
      print i;
    
    #range
    
    for i in range(10):
    
        print i
    
    
    for i in range(1,10):
    
        print i
    
    
    for i in range(1,10,2):
    
        print i
    for 示例

    多重循环

    b=0
    
    for i in range(1,21):
    
      for j in range(1,10):
    
           print b,j
    
    
    for i in range(1,10):
    
        for j in range(1,i+1):
    
            print "%s*%s=%s"%(j,i,j*i),  #逗号表示不换行。
    
        print '
    '
    示例

    while循环

    n = 5

    while n > 0:

        print n

        n = n-1

    print 'over'

    1.计算条件表达式的值,判断是TrueFalse

    2.如果为False,结束while语句并执行下一条语句。

    3.如果为True,执行while中的语句体,然后返回步骤1


    break语句可以在循环过程中直接退出循环,而continue语句可以提前结束本轮循环,并直接开始下一轮循环。这两个语句通常都必须配合if语句使用。

  • 相关阅读:
    The 2019 China Collegiate Programming Contest Harbin Site A
    牛客练习赛15
    Wannafly挑战赛13-C
    Wannafly挑战赛13-D
    Subsequence Counting
    Minimize the error
    Educational Codeforces Round 42 (Rated for Div. 2)
    K-th Number
    Wannafly挑战赛13-E
    Minimum spanning tree for each edge
  • 原文地址:https://www.cnblogs.com/mensiler/p/10373970.html
Copyright © 2011-2022 走看看