zoukankan      html  css  js  c++  java
  • Python_day02——分支结构 if_else、for、while、break与continue

    1、if ... else

    1 a=6
    2 if a>=5:
    3     print("The a is bigger than 5")
    4 else:
    5     print("The a is smaller than 5")
    x = float(input('x = '))
    if x > 1:
        y = 3 * x - 5
    elif x >= -1:
        y = x + 2
    else:
        y = 5 * x + 3
    print('f(%.2f) = %.2f' % (x, y))

    2、for循环

    1 #for i in range(10):#默认从0开始,步进为1相当于c语言for(i=0;i<10;i++)
    2 for i in range(1,10,3):#从1开始,步进为3
    3     print("loop:", i )
    • range(101)可以产生一个0到100的整数序列。
    • range(1, 100)可以产生一个1到99的整数序列。
    • range(1, 100, 2)可以产生一个1到99的奇数序列,其中的2是步长,即数值序列的增量。

    3、while循环

    1 count=0
    2 while True:
    3     print("你是风儿我是沙,缠缠绵绵到天涯...",count)
    4     count +=1

    4、break与continue

     1 #break用于完全退出本层循环
     2 while True:
     3     print ("break:123")
     4     break
     5     print( "456")
     6 
     7 #continue用于退出本次循环,继续下一次循环
     8 while True:
     9     print( "continue:123")
    10     continue
    11     print( "456")

    5、while+else

    #与其它语言else 一般只与if 搭配不同,在Python 中还有个while ...else 语句,while 后面的else 作用是指,
    当while 循环正常执行完,中间没有被break 中止的话,就会执行else后面的语句
  • 相关阅读:
    Day9
    Day9
    Day9
    洛谷 P1896 [SCOI2005]互不侵犯
    洛谷 P1879 [USACO06NOV]玉米田Corn Fields
    Day9
    最大m段子段和 Day9
    jsp内置对象-application对象
    jsp内置对象-session对象
    jsp内置对象-response对象
  • 原文地址:https://www.cnblogs.com/long5683/p/9298337.html
Copyright © 2011-2022 走看看