北京网帮你
python3 range函数练习示例
时间:2019-09-08 01:26:14 浏览:173

range 函数
 格式:
   见: >>> help(range)

 函数
   range(stop)从零开始,每次生成一个整数后加1操作,直到stop为止(不包含stop)
   range(start, stop[, step])  从start开始,每次生成一个整数后移动step, 直到stop为止(不包含stop, 且step可以是负整数)

 作用:
   用来创建一个生成一系列整数的可迭代对象(也叫整数序列生成器)
 示例:
   range(4)         # 生成 0, 1, 2, 3
   range(3, 6)      # 生成 3, 4, 5
   range(1, 10, 2)  # 生成 1 3 5 7 9
   range(5, 0, -2)  # 生成 5, 3, 1
   range(4, 0)      # 生成空

练习:
  1. 用for 语句打印 1 ~ 20, 打印在一行内

  2. 用for 语句打印 1 ~ 20, 每5个打印在一行内

练习:
 1. 求 100 以内在哪些数与 自身+1的乘积对11求余的结果等于8

 2. 计算 1 + 3 + 5 + 7 + .... +97 + 99的和
   分别用for 和 while 循环语句来实现

for 语句的注意事项:
 # 请问下面程序的打印结果是什么:
   i = 6
   for x in range(1, i):
       print('x =', x, 'i=', i)
       i -= 1  # <<<---注意此处
 结果:
   x = 1 i= 6
   x = 2 i= 5
   x = 3 i= 4
   x = 4 i= 3
   x = 5 i= 2  

[上一篇]python深拷贝deep copy 和浅拷贝
[下一篇]python3while和for循环语句问题
Copyright 2022 © 93580.com.cn 网帮你

2022 © 版权所有 红花岗区网帮你信息技术工作室

工信部备案号:黔ICP备2024036985号-2

请使用网帮你微信扫码登录