一.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