学习记录呀 5(循环for,函数range)

本文介绍了Python中for循环的基本用法,包括在冒号后的缩进规则,以及如何使用range函数创建数字序列并应用到列表生成和其他计算中,如平方运算。
摘要由CSDN通过智能技术生成

1、循环 for 

     1.1 magicians后面有个冒号,以及print需要缩进。

     缩进的print执行的是循环。代码如下:

magicians = ['alice','david','carolina']
for magician in magicians:
    print(magician.title()+", that was great trick!")
    print("i can't want to see your next trick, "+magician.title()+.".\n")

     1.2 若需要再循环后执行一些操作,则print不需要缩进

     代码如下:

magicians = ['alice','david','carolina']
for magician in magicians:
    print(magician.title()+", that was a great trick!")
print("Thank you ,everyone. That was a great magic show!")

     得到的结果是只有最后一行才会出现“Thank you ......”

2、创建数值列表

  2.1 使用函数 range() 

    range(star,stop,step),step默认为1。range常用于循环当中,因此: 

    一、输出一系列数字

for value in range(1,5):
    print(value)

     这样输出的是1,2,3,4,要想输出到5,需要range(1,6)。

     二、 创建数字列表

     创建数字列表,使用函数 list() 

number = list(range(1,6))
print(number)

     输出:[1,2,3,4,5]。

     当指定步长(step)时

number = list(range(2,15,3))
print(number)

     输出:[2,5,8,11,14]。

  三、 其他

     使用函数 range() 几乎可以创建任何需要的数字集。例如进行平方运算,

nu = []
for value in range(1,20,3)
    num=value**2
    nu.append(num)
print(nu)

     输出:[1,16,49,100,169,256,261]。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值