python 初学2
加减乘除运算符

a//b
向下取整:不管四舍五入的规则,只要后面有小数,就忽略小数

结果是3.0
a%b ,取余数

a**b,a的b次方


赋值运算符
a+=1 是 a=a+1

赋值运算符必须连着写,中间不能有空格,否则会报错 , a += 1 ,减法一样

输入函数input
input输入函数
input(prompt) ,prompt是提示,会在控制台中显示

转义字符

\t 缩进4个字符


\n 换行符

\r 回车,当前位置移动到开头

\\ 反斜杠,两个代表1个\


r 原生字符串,默认不转译
if 判断

if score == ’100‘ : 规范
print( )
比较运算符
== 和!=

and

or
or左右两边符合一个就是真,
not表达相反的结果

if else


if 嵌套


if ticket == True:print('有票可以进站')if 36 <= wendu <= 38:print('体温正常,可以回家')else:print('体温不正常,不能回家')
else:print('没票不能进站')
while循环

# while 条件:
# 循环体
# 改变变量# 打100个我爱你i = 1
while i <= 100:print("我爱你")i += 1# i = i + 1
while 循环经典例题
用while循环写一个 1+2+3+4+5+....100的代码
i = 1
s = 0while i <= 100:#print(i)i += 1s += i
print('输出结果',s)


i = 1
while i <= 3:print(f'这是第{i}次外循环')q = 1while q <= 5:print(f'这是第{q}次内循环')q += 1i += 1外面执行1次,里面执行5次。
for 循环

str = 'langtianyu' #str是字符串for i in str : #i是临时变量,str是字符串,依次打印print(i)

range函数
用来记录循环次数,相当于1个计数器
for i in range(1,6): # range函数 包前不包后 1-5print(i)
for i in range(5): # range函数 里面一个数字从0开始,循环5次,0-4print(i)
for循环计算1-100的和
s = 0
for i in range(1,101):#print(i)#i = i+1s = s+i#print(s)
print(s)
break和continue

break和continue 只能在循环内使用
在使用continue之前要修改计数器,否则会陷入死循环
i = 1
while i <= 4:print(f"小红吃了{i}个苹果")if i == 3:print("小红吃饱了")breaki = i + 1
i = 1
while i <= 4:print(f"小红在吃{i}个苹果")if i == 3:print(f"小红吃饱了,第{i}个苹果不吃了")i = i + 1continue

