概述
一、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
*输入一个数判断这个数是否是质数。
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循环的基本使用所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复