您的位置:首页 > 编程语言 > Python开发

python之While循环【基础篇】

2018-02-12 11:39 344 查看

while循环语法结构

当需要语句不断的重复执行时,可以使用while循环while expression:    while_suite语句while_suite会连续不断的循环执行,直到表达式的值变成0或false
#!/usr/bin/python

sum100 = 0
counter = 1

while counter <= 100:
sum100 += counter
counter += 1

print "result is %d" % sum100




break语句

break语句可以结束当前循环然后跳转到下条语句写程序的时候,应尽量避免重复的代码,在这种情况下可以使用while-break结构
#!/usr/bin/python

while True:
yn = raw_input("continue?(y/n)")
if yn in 'Nn':
break
print "work on"




continue语句

当遇到continue语句时,程序会终止当前循环,并忽略剩余的语句.然后回到循环的顶端如果仍然满足循环条件,循环体内语句继续执行,否则退出循环所有偶数的和
#!/usr/bin/python

sum100 = 0
counter = 1

while counter <= 100:
counter += 1
if counter % 2 == 1:
continue
sum100 += counter
print sum100




else语句

python中的while语句也支持else子句else子句只在循环完成后执行break语句也会跳过else块
#!/usr/bin/python

sum10 = 0
i = 1

while i <= 10:
sum10 += i
i += 1
else:
print sum10
 

【完】
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: