python学习第二天 基础知识二

运算符 +、-、、/、//(整除)、*(幂运算符)、%(取余)

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("不需要变量用_")

你可能感兴趣的:(python学习第二天 基础知识二)