我是靠谱客的博主 活泼小松鼠,最近开发中收集的这篇文章主要介绍pythonwhile循环卡怎么办_python中while循环的基本使用,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、while循环

while 条件: 如果条件为True,会一直循环

代码块(循环体)

else:

当上面的条件为假。才会执行

执行顺序:判断条件是否为真。如果真,执行循环体。然后再次判断条件....知道循环条件为假,程序退出。

死循环:

while 7 > 5:print("可以么")

规定次数的循环:

count = 1

while count <= 5:print("喷你就完了")

count= count + 1

C:Python36python3.exe F:/pythonworkspace/day02/while循环.py

喷你就完了

喷你就完了

喷你就完了

喷你就完了

喷你就完了

二、break和continue

break:打断,终止当前本层循环

continue:停止当前本层循环,继续执行下一次循环

break和continue的区别:break是彻底的停止掉当前层的循环而continue是停止当前本层循环,继续执行下一次循环。

break使用:

whileTrue:

content= input("请输入一句话(输入q退出程序):")if content == "q":break

print(content)

输出结果:

C:Python36python3.exe F:/pythonworkspace/day02/while循环.py

请输入一句话(输入q退出程序):q

Process finished with exit code 0

三、格式化输出

%s 站位,站位的是字符串,全能的,什么都能接收

%d 站位,站位的是数字

如果你的字符串中出现了%s这样的格式化的内容,后面的%都以为是格式化如果想用%需要转义%%

四、运算符

1.and:并且的意思,左右两端同时为真结果才能为真

2.or:或者的意义,左右两端有一个真就是真的,两个都为假的时候才假

3.not:取反的意义,非真既假,非假既真

顺序:()、not、and、or 相同运算从左往右算

x or y 如果x是0返回y,如果x非0返回x。

and 和 or 相反

False当成0来看但是返回值仍是False

五、编码

1.ASCII:最早的编码,至今还在使用,8位一个字节

2.GBK:国标码,16位2个字节

3.unicode:万国码 32位4个字节

4.UTF-8:可变长度的unicode

英文:8位,1个字节

欧洲文字:16位,2个字节

汉字:24位,3个字节

8 bit=1 byte

1024 byte=1kb

1024 kb=1mb

1024 mb=1GB

1024GB=1TB

六、in 和 not in

1449516-20180727162508264-697528574.png

1449516-20180727162533478-1436611385.png

*输入一个数判断这个数是否是质数。

1 count = int(input("请输入一个数:"))2 i = 2

3 while count >0:4 if count == 1 or count == 2:5 print("是质数")6 break

7 if count % i !=0:8 print("是质数")9 break

10 else:11 print("不是质数")12 break

13 i = i + 1

14 else:15 print("不是质数")

*输入一个数判断这个数是几位数(用算法做)。

1 count = int(input("请输入一个数:"))2 i = 1

3 if count >=0:4 while count / 10 >= 1:5 i = i + 1

6 count = count / 10

7 else:8 print("是%s位数" %(i))9 else:10 print("请输入正整数")

最后

以上就是活泼小松鼠为你收集整理的pythonwhile循环卡怎么办_python中while循环的基本使用的全部内容,希望文章能够帮你解决pythonwhile循环卡怎么办_python中while循环的基本使用所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部