Python 循环

1.要计算1+2+3,我们可以直接写表达式:

 2.要计算1+2+3+....10,也能够计算。

但是,如果要计算1+2+3....+10000,直接计算就不太可能了。

为了让计算机能进行成千上万次的重复运算,我们就需要运用循环语句。

Python的循环有两种,一种是for....in循环,把list或tuple 中的每个元素迭代出来,看例子:

3.执行这段代码,会依次打印出names的每一个元素:

 所以for x in...循环就是把每个元素带入变量x,然后执行缩进快的语句。

再比如我们想计算1-10的整数和,可以写一个sum变量做累加:

如果计算1-100,我们可以运用一个range()函数,可以生成一个整数序列,再通过list函数进行转换,比如range(5)生成的序列是从0开始的小于5的整数:

 range(101)就可以生成0-100的整数序列,计算结果如下:

第二种循环是while循环,只要条件满足,就不断循环,条件不满足时推出循环。比如我们要计算100以内的所有奇数和,就可以用while;

在循环内部变量n不断自减,直到变为-1时,不满足条件,循环退出。

 练习:请利用循环依次对list中的每个名字打印出hello,xxx!:

break

在循环中,break语句可以提前退出循环。

例如,本来要打印1-100的数字:

上面的代码可以打印出1-100.

 如果要提前结束循环,可以用break语句:

 

 

 

 

 

 

 

 

  • 5
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值