python 循环语句结果存储_一分钟学会,Python循环语句!

循环语句的特点是,在给定条件成立时,反复执行某程序段,直到条件不成立为止。
for 语句
for循环的一般格式如下:
for <variable> in <sequence>:    <statements>else:    <statements>
代码示例如下:
languages = ["C", "C++", "Perl", "Python"] for x in languages:     print (x)sites = ["Hello", "World"]for site in sites:    if site == "World":        print("YYY")        break    print("循环数据 " + site)else:    print("没有循环数据!")print("完成循环!")
结果分别如下图所示
01688429b18a70e63916f193eec70985.png
a780817fd259c1d45d8486a4123b1bb9.png
while 循环
Python 中 while 语句的一般形式如下:
while 判断条件(condition):    执行语句(statements)
需要注意冒号和缩进。另外,在 Python 中没有 do..while 循环。 代码示例
#计算 1 到 100 的总和n = 100 sum = 0counter = 1while counter <= n:    sum = sum + counter    counter += 1 print("1 到 %d 之和为: %d" % (n,sum))
结果如下图
f19d847e32b931563abd95e506957039.png
Python中 while....else 语句的一般形式如下:
while :    <语句1>else:    <语句2>
代码示例
count = 0while count < 5:   print (count, " 小于 5")   count = count + 1else:   print (count, " 大于或等于 5")
结果如下图
f96989fc0217fe02a510e2ece4adc1e4.png
死循环
while不像for语句一样是遍历某一个对象的集合,在使用while时很容易出现的是条件表达式永远不为 false, 使得程序无限循环,实例如下:
var = 1while var == 1 :  # 表达式永远为 true   num = int(input("输入一个数字  :"))   print ("你输入的数字是: ", num) print ("Good bye!")
结果如图
9505990e18d74980550e8b729ed6209a.png
循环控制语句
循环控制语句也叫转跳语句,可以改变循环语句的执行顺序。python中最常用的是break语句,continue语句和pass语句。  break 语句可以跳出 for 和 while 的循环体。如果你从 for 或 while 循环中终止,任何对应的循环 else 块将不执行。  continue 语句被用来告诉 Python 跳过当前循环块中的剩余语句,然后继续进行下一轮循环。 Python pass是空语句,不做任何事情,一般用做占位语句。 while 中使用 break:
n = 5while n > 0:    n -= 1    if n == 2:        break    print(n)print('循环结束。')
结果如图
ac4b35be077b969610ec454b64fab8fb.png
while 中使用 continue:
n = 5while n > 0:    n -= 1    if n == 2:        continue    print(n)print('循环结束。')
结果如下图
bb4baa58129da7f63881ca2c3b89ef14.png
for 中使用 pass:
for letter in 'Hello World':    if letter == 'o':      pass      print ('执行 pass ')   print ('当前字母 :', letter) print ("END")
结果如下 d0340f83483da4975bf979fcf071e86f.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值