运算符 +、-、、/、//(整除)、*(幂运算符)、%(取余)
print(2**3)#2的3次幂
print(9/4)
print(9//4) #整除
print(11%4)
#一正一负向下取整
print('--------')
print(-9/4)
print(-9//4)
print(9//-4)
print('--------')
print(9%-4)
print(-9%4)
输出结果
8
2.25
2
3
--------
-2.25
-3
-3
--------
-3
3
位运算符 &位与,|位或,左移<<,右移>>
控制流
score=int(input('请输入一个成绩:'))
if score>=80 and score<=100:
print("优秀")
elif 60<=score<80:
print("良好")
else:
print("不及格")
#条件表达式
print('成绩合格' if score>=60 and score<=100 else '成绩不合格' )
#pass语句占位符
if score>100:
pass
range() 生成一个整数序列
r=range(9)
print('默认0起使位,到9结束,不包括9,布长为1的序列' ,list(r))
r=range(3,9)
print('创建一个3起使位,到9结束,不包括9,布长为1的序列' ,list(r))
r=range(3,9,3)
print('创建一个3起使位,到9结束,不包括9,布长为3的序列' ,list(r))
print('判断10是否在序列中',10 in r)
print('判断10是否不在序列中',10 not in r)
while 循环语句
sum=0
a=1
while a<=100:
if not bool(a%2):
sum+=a
a+=1
print("0到100的偶数和为",sum)
for in
for item in 'python跑起来了':
print(item)
for i in range(10):
print(i)
for _ in range(5):
print("不需要变量用_")
网友评论