万恶之源之运算符
1.循环,while循环
模拟⼀下循环听歌:
while True:
print('我们不一样')
print('我们都一样')
print('有啥不一样')
while 条件:
结果
如果条件是真, 则直接执⾏结果. 然后再次判断条件. 直到条件是假. 停⽌循环
结束循环:
1,改变条件.
2,break: 立刻跳出循环. 打断的意思
3,continue: 停⽌本次循环, 继续执⾏下⼀次循环.
while True:
a =input("请开始你的表演:")
if a =="q": # 如果输入的是q,执行break
break
if "苍老师" in a :
print ("你输入的内容错误,请从新输入")
continue
print("请输入表演的内容:"+a)
count=1 sun=0 while count<=100: print(count) #可有可无 sun=sun+count count=count+1 print=(sun)
count=1 while count<=100 if count % 2 !=0 print(count) count=count+1
执行流程:
1.判断条件是否为真. 如果真. 执行代码块
2. 再次判断条件是否为真......
3. 当条件为假.执行else 跳出循环. 循环结束
2.格式化输出
%s:字符串的占位符,可以放置任何内容
%d:数字的占位符
如果字符串中有了占位符,后边出现的所有%都是占位符,需要转义
如何转义:就得在%后边再加一个%
我叫%s,年龄%d,目前学习了20%%的内容了% (''小猴'',26)
第一个%是对第二个%的转译,告诉Python解释器这只是一个单纯的%,而不是占位符。
ame = input("请输入名字:") age = input("请输入你的年龄:") hobby = input("输入你的爱好:") gender = input("请输入你的性别:") print(name+"今年"+age+"岁, 是一个老头, 爱好是"+hobby+", 性别:"+gender) print("%s今年%s岁, 是一个老头, 爱好是%s, 性别:%s" % (name, age, hobby, gender))
3.运算符
算数运算(+加 -减 * 乘/ 除%取模 **幂 //取整数)
比较运算 (==等于 !=不等于 <>不等于 >大于 <小于 >=大于等于 <=小于等于)
a==b 对:True 错误:False
赋值运算(=简单 +=加法 -=减法*=乘法/=除法%=取模**=幂//=取整)
逻辑运算
and 并且的意思. 左右两端的值必须都是真. 运算结果才是真
or 或者的意思. 左右两端有一个是真的. 结果就是真. 全部是假. 结果才能是假
not 非的意思. 原来是假. 现在是真. 非真即假, 非假既真
and or not同时存在. 先算括号, 然后算not, 然后算and , 最后算ora,同一优先级从左往右计算.即:( )>not>and>or
x or y , x为真,值就是x,x为假,值是y
x and y, x为真,值是y,x为假,值是x
记一个or就行,and和or相反,千万别较真俩一起记,容易记懵圈