1. 循环. while循环
while 条件:
代码块(循环体)
执行流程:
1. 判断条件是否为真. 如果真. 执行代码块
2. 再次判断条件是否为真......
3. 当条件为假.执行else 跳出循环. 循环结束
2. 格式化输出
%s: 字符串的占位符, 可以放置任何内容(数字)
%d: 数字的占位符
3. 运算符
逻辑运算:
and 并且的意思. 左右两端的值必须都是真. 运算结果才是真
or 或者的意思. 左右两端有一个是真的. 结果就是真. 全部是假. 结果才能是假
not 非的意思. 原来是假. 现在是真. 非真即假, 非假既真
break 结束循环. 停止当前本层循环
continue 结束当前本次循环. 继续执行下一次循环
例子
# 让用户尽情的喷. 输入q退出
# while True:
# s = input("请开始喷:")
# if s == 'q':
# break # 停止当前循环
# # 过滤掉马化腾
# if "马化腾" in s: # 在xxx中出现了xx
# print("你输入的内容和草泥马有一拼. 不能输出")
# continue # 停止当前本次循环. 继续执行下一次循环
# print("喷的内容是:"+s)
# # print(name+"今年"+age+"岁, 是一个老头, 爱好是"+hobby+", 性别:"+gender)
# # %s : 表示字符串的占位符
# print("%s今年%s岁, 是一个老头, 爱好是%s, 性别:%s" % (name, age, hobby, gender))