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是空语句,是为了保持程序结构的完整性。

  • 相关阅读:
    RabbitMQ知识梳理
    feign.FeignException: status 400 reading
    rabbitmq监控之消息确认ack
    Docker 安装redis mysql rabbitmq
    linux搭建GitLab
    杀死服务进程并重新启动,同时监听日志打印
    MySQL数据库连接报错
    idea: unable to import maven project
    线程池ThreadPool实战
    【2-SAT】URAL
  • 原文地址:https://www.cnblogs.com/yaradish/p/10512817.html
Copyright © 2011-2022 走看看