zoukankan      html  css  js  c++  java
  • python基础学习笔记3

    条件、循环和其他语句

    1.print    使用逗号输出     print 'Age:',42    输出结果:Age: 42     

    2.赋值方法:

      ①序列解包     x,y,z=1,2,3      print x,y,z    结果:1,2,3

      ②链式赋值      x=y=somefunction()

      ③增量赋值     x+=1    等价于:x=x+1

    3.条件和条件语句:

    1)标准的真值为0(表示假),和1(表示真)

    2)if语句

    示例: >>>name=raw_input('what you name? ')

              >>>if  name.endswith('Tom'):

                            print 'Hello,Mr.Tom'

    若输入的为"Tom",则执行语句。否则不执行。

    3)else子句

    4) elif 子句

    4.循环

    ①while循环

    如:x=1

         while x<=100:

               print x

               x+=1            #等价于x=x+1

    ②for循环

    如1:for i  in range(1,101):             #range(1,101) 表示范围为[1,2,3.....,100]

               print i

               i=i+1

    如2:循环遍历字典元素

    >>>d={'x':1,'y':2,'z':3}

    >>>for key in d:

                print key,'Corresponds to' ,d[key]

    结果: 1

             2

             3    

    5. 跳出循环

    一般来说,循环会一直执行到条件为假,或者序列元素用完时。但是有些时候,可能会提前中断一个循环,进行新的迭代。

    break

    如:求100以内最大的平方数

         import math

         for n in range(100,0,-1):

              root=math.sqrt(n)

              if root==int(root):       

                  print n

                  break

            

  • 相关阅读:
    XMPP协议的原理介绍
    ExtJs自学教程(1):一切从API開始
    开源阅读器
    查询记录时rs.previous()的使用
    C/C++产生随机数
    探索WebKit内核(一)------ 菜鸟起步
    Qt编写串口通信程序全程图文解说
    超过响应缓冲区限制
    数据库原理 知识点总结
    http 双向通信之port映射
  • 原文地址:https://www.cnblogs.com/yu2000/p/3409206.html
Copyright © 2011-2022 走看看