加减乘除运算符

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 嵌套


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

while循环

python
# while 条件:
# 循环体
# 改变变量
# 打100个我爱你
i = 1
while i <= 100:
print("我爱你")
i += 1
# i = i + 1

while 循环经典例题
用while循环写一个 1+2+3+4+5+....100的代码
python
i = 1
s = 0
while i <= 100:
#print(i)
i += 1
s += i
print('输出结果',s)



i = 1
while i <= 3:
print(f'这是第{i}次外循环')
q = 1
while q <= 5:
print(f'这是第{q}次内循环')
q += 1
i += 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-5
print(i)

for i in range(5): # range函数 里面一个数字从0开始,循环5次,0-4
print(i)

for循环计算1-100的和
s = 0
for i in range(1,101):
#print(i)
#i = i+1
s = s+i
#print(s)
print(s)

break和continue

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

i = 1
while i <= 4:
print(f"小红在吃{i}个苹果")
if i == 3:
print(f"小红吃饱了,第{i}个苹果不吃了")
i = i + 1
continue

