n=10
y=n
z=y
print(n, y,z)
n = y = z = 10
print(n,y,z)
交叉赋值
x =10
y =20
x与y的值互换
x=20 y=10
z=x #10
x=y #20
y=z #10
x=10
y=10
# 10, 20 = y=10,x=20
x, y=y, x
print(x,y) #20 10
#解压赋值
# 0 1 2
list1 =[1, 2, 3]
x =list1[0]
y =list1[1]
z =liat1[2]
print(x,y,z) #1 2 3
x ,y, z =list1
print(x, y, z) #1 2 3
#比较运算符
print(1==2) #False
print(1>2) #False
print(1<2) #True
print(1>=2) #True
print(1<=2) #False
# is :比较两个变量的ID是否相等
x=10
print(id(x))==id(x) #True
print(x is x) #True
#逻辑运算符
# and :左右两边的条件都为True,否则为False
print(x== 1 and x==10) #False
print(x == 10 and x== 10) #True
or判断两边的条件是否成立,其一都为True
print (x==10 or x ==1)#True
# not : 取反
print(x==10) #True
print(not x ==10 ) #Flase
# no-->and--->or
# True or False
print(not x ==1 or x==10 and x==20 ) #True
--算术运算符
print(1 + 1) #2
n1 = 1
#n1 =n1 + 1 # n1 += 1
# print(n1) #2
n1 += 1
#赋值运算:-=
print(10 -1 ) #9
# *=
print(12*12) #144
print(11/3) #3.6666
print(11//3) #3
print(11 % 3) #2
用户与程序交互
input() 输入
print() 输出
username =input ("请输入提示信息:")
username =input ("请输入用户名:")
print(username)
password = input ("请输入密码:")
print(password)
if username=="tank"and password =="123":
print("登陆成功")
else:
print("登录失败")
#占用符:%s
str1='很帅'
print('tank%s' % (str1 )) #tank很帅
str2="信念与我同在,我将无坚不摧!"
print("自然养成记1:%s" % (str2, ))
pricel =input("请输入该用户当月扣费月租:")
all = input ("请输入该用户的当前余额:")
print("亲爱的移动用户,你当前月租为(%s)元,账户余额为(%s)元!"% (pricel, all))
---流程控制
对流程的控制,控制莫些事件的发生
--if分支判断
语法:
if 判断条件:
#条件若成立执行
print("条件成立!")
#若if条件不成立,则执行此次
elif判断条件:
print("另一个条件成立")
#若if条件不成立,则执行此次
elif 判断条件:
print("另一个条件成立")
# 若if与elif条件不成立,则执行此处
else:
#若条件不成立则执行
print("条件不成立")
whil循环:
语法:
while 判断条件:
#若条件成立“循环”执行以下代码
print("111")
break: 结束本层循环