1.2.0 python运算符和循环

点击跳转Python学习笔记总目录

一、运算符

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

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

算术运算:

a=10,b=20
在这里插入图片描述
赋值运算:
赋值运算
比较运算:
在这里插入图片描述
逻辑运算:
在这里插入图片描述

二、While 循环

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

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

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

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

输出:

cishu 0
cishu 1
cishu 2
cishu 3
cishu 4
cishu 5
········
cishu 6

三、死循环

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

如果While True:(如果条件一直为真,就一直执行)

count = 0
while True: #True本身就是真呀

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

四、循环终止语句

如果在循环过程中,因为某些原因,你不想继续循了,怎么终止呢?那就是我们的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

五、while········else语句

举例一:

count = 0
while count<10:
  if count==5:
    break
  print(count)
  count+=1
else:
  print("在最后执行,并且只在while循环没有被break打断的情况下才执行")

运行结果

0
1
2
3
4

举例二:

count = 0
while count<10:
  if count==5:
       count+=1
          continue
  print(count)
  count+=1
else:
  print("在最后执行,并且只在while循环没有被break打断的情况下才执行")

运行结果

0
1
2
3
4
8
9

猜你喜欢

转载自blog.csdn.net/weixin_39726347/article/details/86547611