Python中的简单循环while,for以及range函数

一:range函数,用于生成一个整数序列,

创建的三种方法

range(stop)创建一个(0,stop)之间的整数序列,步长为1.

range(start,stop)

range(start,stop)

第一种创建方式:

r=range(10)
print(r)
print(list(r))

range(0, 10)

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

range里面一开始写的是几就是从哪开始。

或者自己设置步长

r=range(1,10,2)
print(r)
print(list(r))

range(1, 10, 2)

[1, 3, 5, 7, 9]

二:While循环语句

a=1
while a<10:
   print(a)
   a+=1

计算1-100之间的偶数

b=0
a=1
while a<=100:
   if a%2==0:
      b+=a
   a+=1
print(b)

其中,注意各行代码前面空格数量,空格数量不对,结果可能运行不出来。

三:For  in循环

for item in 'Person':
   print(item)

依次打印出P e r s o n这几个字母

for i in range(10):
   print(i)

依次出现 0-10

其中,可以利用这个循环输出

for c in range(5):
   print("为什么学习python的时间这么少")

可以输出5次

使用for循环计算1-100之间的偶数

sum=0
for item in range(1,101):
   if item%2==0:
      sum+=item
print(sum)

计算100-999之间的水仙花数

for item in range(100,1000):
   ge=item%10
   shi=item//10%10
   bai=item//100
   if ge**3+shi**3+bai**3==item:
      print(item)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值