1 range() 方法的使用

  1.1 range方法介绍

    range方法会返回一个range类型的对象,该对象会根据range方法的参数产生一些列整型数据

    技巧01:range方法有三个参数,第一个参数是开始值,第二个参数是结束值,第三个参数是补偿值

    坑01:range方法默认开始值为0,步长值为1

range(stop) -> range object

    只提供一个结束值时,range方法会默认从0开始,而且步长为1;产生的数据不会包含结束值

range(start, stop[, step]) -> range object

    提供初始值和结束值时,range方法会从初始值开始,步长任然为1;产生的数据不会包含结束值

  1.2 示例代码

lis01 = list(range(4))
print(lis01)
print(type(range(4)))
print("分割线".center(30, "="))

lis02 = list(range(4, 7))
print(lis02)
print("分割线".center(30, "="))

lis03 = list(range(8, 20, 2))
print(lis03)

 

  1.3 利用range和循环画圆

    1.3.1 需求

      Python04 range()方法的使用、turtle.textinput()方法和write()的使用、turtle.numinput()的使用

    1.3.2 源码

import turtle

t = turtle.Pen()
t.pensize(4)

for i in range(4):
    t.circle(100)
    t.left(90)

turtle.mainloop()

    1.3.3 如何更改每个圆圈的颜色

      Python04 range()方法的使用、turtle.textinput()方法和write()的使用、turtle.numinput()的使用

# 利用循环画圆
import turtle

t = turtle.Pen()
t.pensize(4)

colorList = ["blue", "red", "green", "yellow"];

for i in range(4):
    t.pencolor(colorList[(i)%4])
    t.circle(50)
    t.left(90)

turtle.mainloop()
View Code

相关文章:

  • 2022-01-02
  • 2021-07-30
  • 2021-10-22
  • 2021-11-09
  • 2022-12-23
  • 2021-11-03
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-02-18
  • 2021-12-22
  • 2021-12-18
  • 2021-06-20
  • 2023-03-20
  • 2020-05-16
相关资源
相似解决方案