• 02 while循环 格式化输出 运算符


    主要内容:

    1.循环:while循环

      模拟一下循环听歌:

      while True:

        print("我那么不一样")

        print("我们不一样")

        print("大家都不一样")

      让用户尽情的喷,遇到q结束循环 

    while True:
        s=input("请用户喷:")
        if s=="q":
            break
        print("计算机收到的内容是:",s)

      过滤掉一些元素 

    while True:
        s=input("请用户喷:")
        if "马化腾"in s or "邱老师"in s:                #判断内容是否出现在字符串中    
            print("不能输出")
            continue                   #过滤掉内容
        print("计算机收到的内容是:"+s)

      while  条件:

                      结果

        执行流程:如果条件为真,则直接执行结果,然后再次判断条件,直到条件为假,结束循环。 

    输出1-100,除了8
    count=1 while count<=100: if count==8: count=count+1 #如果不加一直在循环中出不来 continue print(count) count=count+1

        break:结束循环; 

    count  = 1
    while count  <= 10:
        print( count)
        count = count + 1
        if count == 5:
            break    # 彻底停止循环. 不会执行后面的else
    else:   # while条件不成立的时候执行
        print("这里是else"

       continue: 结束当前本次循环,继续执行下次循环。

    2.格式化输出

         %s:字符串的占位符,可以放置任何内容(数字)

    print("alex今年58岁,是一个老头, 爱好是女, 性别:男")
    print("wusir今年48岁,是一个老头, 爱好是男, 性别:男")
    print("太白今年68岁,是一个老头, 爱好是不详, 性别:诡异")
    name=input("请输入名字")
    age=input("请输入年龄")
    hobby=input("请输入爱好")
    gender=input("请输入性别")
    print("%s今年%s岁,是一个老头,爱好是%s,性别是%s" % (name,age,hobby,gender)

         %d:数字的占符位

    a=13
    s="梁山水波有%d个任务" % (a)
    print(s

      name = "alex"

           print("%s已经喜欢了沙河%%2的女生" % name)  # 如果字符串中有了占位符. 那么后面的所有的%都是占位. 需要转义
           print("wuse很色.喜欢了昌平%5的女生") # 这句话中没有占位符. %还是%
         

    3.运算符

         逻辑运算:and  并且的意思,两端的值必须都为真,运算结果才是真。

                        or     或者的意思,两端的值任意一个为真,运算结果就是真。

                        not   非的意思,原来是假,现在为真。

                  x and y      如果x为非零,返回y的计算值   9 and 7 =7

                  x or y        如果x为非零,返回x的计算值   3  or  4 = 3

         优先级:空格()>not>and>or

                

  • 相关阅读:
    VINS_Fusion 框架
    VINS_Fusion 前端源码解析
    堆与优先队列
    LSD-SLAM简介
    直接法和特征点法的区别与优缺点
    CV::Mat介绍
    C++ 位运算
    OPENCV重要函数
    C++ 优先队列
    特征点法的巅峰之作—ORBSLAM2
  • 原文地址:https://www.cnblogs.com/gyh412724/p/9260868.html
Copyright © 2020-2023  润新知