zoukankan      html  css  js  c++  java
  • python --条件判断和语句控制

    1、while(斐波纳契数列)  python中没有do while

    a,b = 0,1
    while b < 1000:
        print(b,end = '')
        a,b = b,a+b

    无线循环   无限循环在服务器上客户端的实时请求非常有用。

    #!/usr/bin/python3
    var = 1
    while var == 1 :  # 表达式永远为 true
       num = int(input("输入一个数字  :"))
       print ("你输入的数字是: ", num)
    print ("Good bye!")

    while else   else表示条件为false执行的条件

    #!/usr/bin/python3
    count = 0
    while count < 5:
       print (count, " 小于 5")
       count = count + 1
    else:
       print (count, " 大于或等于 5")

    简单循环体

    #!/usr/bin/python
    flag = 1
    while (flag): print ('欢迎!')

    2、if

    if a<1 :
        print(1)
    elif a =1:
        print(2)
    else :
        print(3)

    3、for   for循环可以遍历任何序列的项目,如一个列表或者一个字符串。

    for <variable> in <sequence>:
        <statements>
    else:
        <statements>

    break 跳出循环

    continue  跳出本次循环

    循环语句可以有 else 子句,它在穷尽列表(以for循环)或条件变为 false (以while循环)导致循环终止时被执行,但循环被break终止时不执行。

    pass是空语句,是为了保持程序结构的完整性。

  • 相关阅读:
    MT【347】单变量求最值
    MT【346】拐点处分界
    MT【345】三个绝对值的和
    MT【344】构造函数
    MT【343】三数平方法
    MT【342】条件为非负实数
    MT【341】换元变形
    MT【340】彭塞列闭合定理
    MT【339】待定系数
    MT【338】分式变形
  • 原文地址:https://www.cnblogs.com/yaradish/p/10512817.html
Copyright © 2011-2022 走看看