1.2.0 python运算符和循环

1、运算符

计算机能够进行的运算有不少种,不仅是加减乘除,它和咱们人脑同样,也能够作不少运算。优化

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

算术运算:code

a=10,b=20 cdn

在这里插入图片描述
赋值运算:
赋值运算
比较运算:
在这里插入图片描述
逻辑运算:
在这里插入图片描述

2、While 循环

为何要用while循环呢?打个比方来讲吧,就像猜数字的游戏,要想让用户猜,就得一次次的猜吧,不能猜一次就程序已经结束了,这样是否是感受很low,那么咱们用一个循环,就解决了这种问题,用户能够一次次的输入,直到才对就退出程序了,固然,你也能够给它限制次数来循环,这样是否是为咱们既节约了时间又优化了程序呢。blog

语法:   while 条件:      循环体1      循环体2      循环体3..... while就是当的意思,当条件成立的时候就执行循环体里面的代码。游戏

例如:写个程序打印从0-100的整数图片

count = 0
while count <= 100:#只要count <100就不断执行下面的代码
    print ("cishu",count)
    count = count+1 #每执行一次,就把count+1,要否则就成死循环了,由于count一直是0
复制代码

输出:ci

cishu 0
cishu 1
cishu 2
cishu 3
cishu 4
cishu 5
········
cishu 6
复制代码

3、死循环

有一种循环叫死循环,一经运行,就停不下来。it

若是While True:(若是条件一直为真,就一直执行)io

count = 0 while True: #True自己就是真呀

print("你是风儿我是沙,缠缠绵绵到天涯...",count)
count +=1
复制代码

4、循环终止语句

若是在循环过程当中,由于某些缘由,你不想继续循了,怎么终止呢?那就是咱们的break语句和continue语句

break语句:结束本层循环 例子:

cunt = 0
while count <= 100
	ifcount==5: 
		break
	print("cishu",count)
	count=count+1
复制代码

输出:

cishu 0
cishu 1
cishu 2
cishu 3
cishu 4
复制代码

continue语句:结束本次循环

count=0
while count < 10:
	if count >=4 and count <=6:
		count += 1
		continue
	print(count)
	count+=1
复制代码

输出:0,1,2,3,7,8,9

5、while········else语句

举例一:

count = 0
while count<10:
&emsp;&emsp;if count==5:
&emsp;&emsp;&emsp;&emsp;break
&emsp;&emsp;print(count)
&emsp;&emsp;count+=1
else:
&emsp;&emsp;print("在最后执行,而且只在while循环没有被break打断的状况下才执行")
复制代码

运行结果

0
1
2
3
4
复制代码

举例二:

count = 0
while count<10:
&emsp;&emsp;if count==5:
&emsp;&emsp;&emsp;&emsp;&emsp;  count+=1
&emsp;&emsp;      &emsp;&emsp;continue
&emsp;&emsp;print(count)
&emsp;&emsp;count+=1
else:
&emsp;&emsp;print("在最后执行,而且只在while循环没有被break打断的状况下才执行")
复制代码

运行结果

0
1
2
3
4
8
9
复制代码
相关文章
相关标签/搜索