Python学习【第3篇】:Python之运算符

一、运算符

计算机可以进行的运算有很多种,不只是加减乘除,它和我们人脑一样,也可以做很多运算。

种类:算术运算,比较运算,逻辑运算,赋值运算,成员运算,身份运算,位运算,今天我们先了解前四个。

算术运算:

a=10,b=20

赋值运算:

比较运算:

逻辑运算:

 二条件与循

数字和字符串比,数字永远小于字符串

任何非零数字或非空对象都为真 

数字零、空对象和None都为假 

比较和相等测试会返回True或False(特殊的1和0)

布尔and和or会返回真或假

If 语法

 if 条件:

    执行1

elif 条件2:

    执行2

elif 条件判断3:

    执行3

else:

    执行的值

 

 

a=input('请输入a的值')

b=input('请输入b的值')

if a>b:

print 'a>b'

elif a==b:

print'a=b'

else:

print 'a<b'

for循环

for 循环可以用以pyton的任何序列类型,包括列表,元组,字符串。

for i in[0,1,2,3,4]:

  print i;

#range

for i in range(10):

    print i


for i in range(1,10):

    print i


for i in range(1,10,2):

    print i
for 示例

多重循环

b=0

for i in range(1,21):

  for j in range(1,10):

       print b,j


for i in range(1,10):

    for j in range(1,i+1):

        print "%s*%s=%s"%(j,i,j*i),  #逗号表示不换行。

    print '\n'
示例

while循环

n = 5

while n > 0:

    print n

    n = n-1

print 'over'

1.计算条件表达式的值,判断是TrueFalse

2.如果为False,结束while语句并执行下一条语句。

3.如果为True,执行while中的语句体,然后返回步骤1


break语句可以在循环过程中直接退出循环,而continue语句可以提前结束本轮循环,并直接开始下一轮循环。这两个语句通常都必须配合if语句使用。

猜你喜欢

转载自www.cnblogs.com/mensiler/p/10373970.html