zoukankan      html  css  js  c++  java
  • python之控制流

    条件判断

    简单if语句

    >>>name='lily'
    >>>if name='lily':
              print 'hello,', name
    
    hello,lily
    

    if-else

    >>>score=90
    >>>if score>=80:
              print 'very good'
    else:
        print 'keep trying'
    
    very good
    

    if-elif-else

    >>> age=18
    >>> if age>=18:
    	print 'adult'
    elif age<18:
    	print 'teenager'
    else:
    	print 'please enter the correct age'
    
    adult
    

    循环

    for

    >>> L=[1,2,3,4,5]
    >>> for v in L:
    	print v
    
    1
    2
    3
    4
    5
    

    while

    >>> a=0
    >>> while a<10:
    	a=a+1
    	print a
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    

    退出循环

    break与continue区别:

    break:退出循环体

    利用 while True 无限循环配合 break 语句,计算 1 + 2 + 4 + 8 + 16 + ... 的前20项的和。

    >>> s = 0
    >>> x = 1
    >>> n = 1
    >>> while True:
    	if n>20:
    		break
    	s=s+x
    	x=x*2
    	n=n+1
    	print s
    
    	
    1
    3
    7
    15
    31
    63
    127
    255
    511
    1023
    2047
    4095
    8191
    16383
    32767
    65535
    131071
    262143
    524287
    1048575
    

    continue:退出本次循环,不执行此次循环的循环体,继续下一个循环

    >>> b=[0,1,2,6,3,4,1,5]
    >>> for v in b:
    	if v<2:
    		continue
    	print v
    
    	
    2
    6
    3
    4
    5
    
    纯属个人学习笔记,主要是求学之路上的知识点积累记载,有从其他博主精彩文章中学到的知识点,加以整理,小小菜鸟,大神请勿喷。
  • 相关阅读:
    overflow:hidden三个作用
    git提交代码步骤以及创建issue事项
    Vue3.0中setup函数的使用
    样式rpx
    js函数
    数据类型
    进制转换
    事件绑定
    微信小程序基础
    “AI+”改变世界!不同领域的5大人工智能趋势
  • 原文地址:https://www.cnblogs.com/evablogs/p/6691776.html
Copyright © 2011-2022 走看看