Python循环语句
一 常量
在Python中常量是指不会改变的量,Python中一般用大写开头的英文单词定义
例如AGE_OF_OLDBOY=74
print(AGE_OF_OLDBOY)
二 基本运算符
1.算术运算
在Python中用/表示除,用//表示整除,用**表示乘方
例如:print(10 / 3),print(10 // 3),print(10 ** 2)
2.赋值运算
赋值运算包括增量运算,交叉运算,链式运算和解压赋值。
增量赋值就是对一个数进行进行加减乘除等算术运算后将结果再赋值给该数。
例如:age=18
age+=1 相当于age=age + 1 print(age)
age=18
age/=3相当于 age=age/3
print(type(age))
交叉赋值就是将两个已经定义好的变量经过交叉变换的赋值方法。
例如:普通方法 x=10,y=20,然后令temp=x,x=y,y=temp
交叉赋值只需一步x,y=y,x即可实现。
链式赋值就是将多个变量的赋值通过链式直接赋值。
例如:普通方法x=10,y=20,z=30
链式赋值 x,y,z=10,20,30
解压赋值就是将一个包含多个元素的列表,元组或字典等中的元素一个个取出来的过程。
例如:定义一个列表 L[1,2,3,4,5]
普通方法 a=L[0],b=L[1],c=L[2],d=L[3],e=L[4]
链式赋值 a,b,c,d,e=L,print(a,b,c,d,e)
三 流程控制之判断
基本语法
if.........:
代码
elif:
代码
elif:
代码
else:
代码
例如:我们写一个简单的表白代码如下
age=int(input('请输入你的年龄:'))
gender=input('请输入你的性别:')
is_beautiful=True
if age>=18 and age<=25 and gender=='female' and True:
print('开始表白。。。。。')
else:
print('阿姨好!')
四 流程判断之循环
基本语法
1.while循环
(1) while 条件:
代码1
代码2
(2)while加break循环
while 条件:
代码
break
(3)while加continue循环
while 条件:
代码
continue
例如 name='liuhong'
miam='123'
i=1
n=4
while i<n:
a=input('请输入用户名: ')
b=int(input(请输入密码:))
if a==name and b==mima
print(‘登录成功!’)
break
else:
print('mima is erroe!')
i+=1
continue
print('对不起 ,您已经输入三次了!')