python基本命令range_少儿python编程之for循环之range()命令

在python中的for循环经常要用到range()命令,它能产生一个可迭代的序列。用for来推动这个range()产生的可迭代序列即可实现重复执行。

#以下是for循环的一个例子:

"""024_for循环二.py

本节课继续讲述for循环。字符串是一种序列,for循环可以把字符串包含的每一个字符依次赋值给一个变量。

当这个变量每得到一次值,属于for循环的语句组就执行一次。

在本节中,我们学习新的命令range(),它可以产生连续的整数序列。range在英文中是范围的意思。

range()命令语法为:range(起始值,最大值,步长),步长是每次增加的值。range命令的第一个和第三个参数可以忽略。

如果忽略第一个参数,那么起始值就是从0开始。如果第三个参数被忽略,那么步长默认为1,即每次增加1。

所以,我们使用range()就有三种用法,下面分别是这三种用法。

"""

数字序列=range(10) #只有一个参数的,range(10)产生从0到9共10个数字

for x in 数字序列:

print(x)

print()

数字序列=range(1,10) #range(1,10)产生从1,2,3,4,5,6,7,8,9共9个数字

for x in 数字序列:

print(x)

print()

数字序列=range(1,20,3) #range(1,20,3)产生1,4,7,10,13,16,19共7个数字

for x in 数字序列:

print(x)

#print函数的end参数用法

print()

for i in range(5): #0,1,2,3,4

print(i,end=",") #每次打印后print会自动换一行,如果想让所打印的数字在同一行怎么办呢?

#给print加上一个end参数,意为结束参数,让它的值为一个逗号,

#print打印完就不会换行了,换成了逗号。

#求自然数的和

print()

和=0

for i in range(1,11): #1,2,3,4,5,6,7,8,9,10

和=和+i

print("1+2+3...+10的和为:",和)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值