|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
给乌龟设定随机生成位置时
import random as r
legal_x = [0, 10]
legal_y = [0, 10]
class Turtle:
def __init__(self):
self.power = 100
self.x = r.randint(legal_x[0], legal_x[1])
self.y = r.randint(legal_y[0], legal_y[1])
这个randint函数后面legal_x[0], legal_x[1]分别表示啥啊
不是说randint后面两个值第一个表示下界第二个表示上界吗 他中括号里的0和1是个啥...
本帖最后由 dlnb526 于 2020-2-7 21:15 编辑
定义了一个列表,里面含有0,10两个元素
legal_x[0]中的零是列表的 索引,比如
- legal_x = [0, 10]
- print(legal_x[1])
- 10
复制代码
列表中的所有元素都有着各自的编号,都是从0开始递增
可以使用索引来获取元素,在Python还可以用负数索引(python将从右及最后一个元素)开始往左数影刺'-1'是最后一个元素的位置以此递增
如果函数返回一个序列,可直接对其执行索操作,例如:
我想要获取用户输入的第二位:
- x = input(">>>")
- #输入:Muxi
- print(x[1])
- >>>'u'
复制代码
索引的概念需要你自行学习啦~
希望能帮到你
|
|