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


    一.while循环:

    while 条件:

      代码块(循环)

    执行流程:1.判断条件是否为真,若为真,执行代码块

         2.再次判断条件是否为真......

         3.若条件改变,跳出循环.结束本次循环.

    结束循环方法:1.改变条件 2.break

    continue:结束本次循环,继续下一次循环

    break:结束循环,  结束当前循环

    二.格式化输出: 数字:%d   字符串:%s

    例:

     name = input('请输入名字:')
     age = input('请输入年龄:')
     hobby = input('请输入爱好:')
     gender = input('请输入性别:')
     print('我的名字是%s,年龄%s,爱好%s,性别%s' % (name,age,hobby,gender))

    需要注意的地方:

    name = input('请输入名字')
    print(''%s喜欢世界%%2的景区'')
    #在字符串串中如果使用了%s这样的占位符. 那么所有的%都将变成占位符. 我们的2%也变成了了占位符. 而"%的"是不存在的, 这里我们需要使用%%来表示字符串中的%.

    三.运算符:

    逻辑运算:

    1. and :并且的意思,左右两端的值必须是真的,运算才为真

        or :  或者的意思,左右两端的值有一个为真,就为真,全部为假,才为假

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

        ps: 0为false 非0为True

    2.x or y       x为真 值就是x,若x为假 值就是y

       x and y     x为真  值就是y  若x为假 值就是x

     ps:

    while True:
        advertise = input('请输入广告标语:')
        if ''in advertise or'第一'in advertise or'稀缺'in advertise or'国家级'in advertise:
            print('广告不合法')
        else:
            print('广告通过')
    
    #in:  在xxx中出现了xx
    View Code
  • 相关阅读:
    linux下解除端口占用
    设计模式(二)观察者模式
    设计模式(一) 策略模式
    loj #6235. 区间素数个数
    loj #2013. 「SCOI2016」幸运数字
    loj #6014. 「网络流 24 题」最长 k 可重区间集
    loj #6013. 「网络流 24 题」负载平衡
    loj #2255. 「SNOI2017」炸弹
    loj #2051. 「HNOI2016」序列
    loj #6122. 「网络流 24 题」航空路线问题
  • 原文地址:https://www.cnblogs.com/ITdong-1/p/9260446.html
Copyright © 2020-2023  润新知