用户与程序交互:
input()输入
output()输出
username = input(“输入提示信息”)
username = input(“请输入用户名:")
print(username)
password = input(”请输入密码:“)
print(password)
# 如果
# username == "tank" True
# and:左右两边的条件都为True才为True,否则为False
# password == “123” True
# if 条件判断: == True,执行if下的代码
if username == “tank” and password ==‘123":
#False and True --->Fals
print(”登陆成功’)
else:
print(’登录失败‘)
# 占位符:%s
str1 = “很帅'
print(“tank%s” % (str1, )) # tank很帅
str2 = ’信念与我同在,我将无坚不摧“
print(“自信养成记1:%s" %(str2, ))
pricel = input(“输入用户当月扣费月租:”)
all = input(”输入该用户当前余额:“)
# 算术运算符
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.666....
print(11//3) # 3
print(11%3) # 2
#比较运算符
print(1 == 2) # False print(1 > 2) # False print(1 < 2) # True print(1 >= 2) # False print(1 <= 2) # True
# is:比较两个变量的id是否相等 x=10
print(id(x) == id(x)) # True print(x is x) # True
#逻辑运算符
合# and:左右两边的条件都为True才为True,否则为False print(x==1 andx == 10) # False print(x== 10 andx==10) #True
逻辑运算符
# and:左右两边的条件都为True才为True,否则为False print(x == 1 and x==10) # False print(x == 10 and X ==10) #True
# or:判断两边的条件是否成立,其1成立则为True print(x==10 orx==1) #True
# not:取反
print(x == 10) # True
print(not x == 10) # False
# 链式赋值 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=20
# 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 = list1 [2] print(x, y, z) # 1 2 3 X,y,z=list1
print(x, y, z) # 1 2 3
-——流程控制
对流程的控制,控制某些事件的发生。 ——if分支判断; 语法: if判断条件: # 条件若成立执行, print(“条件成立”) # if条件不成立,则执行此处elif 判断条件 print(“另一个条件成立”) # if与elif条件不成立,则执行此处else: #若条件不成立则执行 print(”条件不成立!“) # 猜字符游戏:猜测用户输入的字符是否是9527 number = 9527 guess = input(“请输入猜测的数字”) print(guess) print(type(guess)) # str # 把字符串的类型转化为整型 guess = int(guess) print(type(guess)) # int if guess == number print(“猜对了!”) elif guess <number: print("猜小了“) else: print(“猜大了!”)
流程控制
对流程的控制,控制某些事件的发生。
--if分支判断:
语法;
if判断的条件:
# 条件若成立执行
print(“条件成立!”)
# 若if的条件不成立,则执行此处
elif判断条件;
print("另一个条件成立“)
# 若if与elif条件不成立,则执行此处else:
# 若条件不成立则执行
print(”条件不成立!“)
'''
while循环:
语法:
while判断条件:
# 若条件成立则“循环”执行以下代码
print(“111”)
break;结束本层循环
'''
# import time
# while Ture:
# print(11111)
# time,sleep(1)
# break
# 猜字符游戏:猜测用户输入的字符是否是9527,限制只能猜3次
number=9527
init=1# 1 2 3 4
while True:
#若init大于3结束循环
if init > 3:
print(“猜错三次了,走吧!”)
break
guess = input(“请输入猜测数字”)
guess = int(guess)
if guess == number:
print(“猜对了”)
break
elif guess < number:
print('猜小了“)
else:
print(“猜大了”)
# 若没有退出循环,证明猜错了,init +1
init += 1
list1 = 【1,2,3,4,5】
# list-len = len(list1) # 5
#
# while list1-len>0:
# list1-len -= 1
# # print(list1-len) # 4 3 2 1 0
#
# print(list1【list1-len】)
#依次循环取出list1中的每一个值
for x in list1:
print(x)