Python的while循环
程序员文章站
2022-04-26 22:06:51
...
一 介绍
Python中while语句的一般形式:
while 判断条件:
语句
同样需要注意冒号和缩进。另外,在Python中没有do..while循环。
实例:计算1到100的和
n =100
sum =0
counter =1
while counter <= n:
sum = sum + counter
counter +=1
print("1 到 %d 之和为: %d"%(n,sum))
运行结果:
1 到 100 之和为: 5050
二 无限循环
可以通过设置条件表达式永远不为 false 来实现无限循环,实例如下:
var =1
while var ==1:# 表达式永远为 true
num = int(input("输入一个数字 :"))
print("你输入的数字是: ", num)
print("Good bye!")
运行结果:
输入一个数字:1
你输入的数字是:1
输入一个数字:4
你输入的数字是:4
输入一个数字:6
你输入的数字是:6
输入一个数字:4
你输入的数字是:4
输入一个数字:
Traceback(most recent call last):
File"E:\python\work\test.py", line 3,in<module>
num = int(input("输入一个数字 :"))
KeyboardInterrupt
三 while循环使用else语句
count =0
while count <5:
print(count," 小于 5")
count = count +1
else:
print(count," 大于或等于 5")
运行结果:
0 小于 5
1 小于 5
2 小于 5
3 小于 5
4 小于 5
5 大于或等于 5
四 简单语句组
类似if语句的语法,如果你的while循环体中只有一条语句,你可以将该语句与while写在同一行中, 如下所示:
flag =1
while(flag):print('欢迎访问我的博客!')
print("Good bye!")
运行结果:
欢迎访问我的博客!
欢迎访问我的博客!
欢迎访问我的博客!
欢迎访问我的博客!
欢迎访问我的博客!
欢迎访问我的博客!
欢迎访问我的博客!
欢迎访问我的博客!
欢迎访问我的博客!
欢迎访问我的博客!
欢迎访问我的博客!
欢迎访问我的博客!
欢迎访问我的博客!
欢迎访问我的博客!
欢迎访问我的博客!
欢迎访问我的博客!