欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > python >内容正文

python

python求数列的积_python小游戏学习笔记4-2(列表【】,数列矩阵排列)

发布时间:2025/4/16 python 45 豆豆
生活随笔 收集整理的这篇文章主要介绍了 python求数列的积_python小游戏学习笔记4-2(列表【】,数列矩阵排列) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

x数值的单列写法:

xlist = [1,2,3,4,5]

for x in xlist:

print(x)

关于len(长度)的用法:(结果为:5)(lens的作用就是把list 化为单个数字(内容的数量总值))

xlist = [2,6,3,4,8]

print(len(xlist))

例子1:结合上述用法就会出现数列矩阵:(结果为

截屏2020-11-12 上午12.04.29.png

xlist = [1, 2, 3, 4, 5]

for i in range(len(xlist)):

print(i,xlist[i])

例子2:

ball1 = [1,2]

ball2 = [3,4]

ball3 = [5,6]

balls = []

balls.append(ball1) #balls = [1,2]

balls.append(ball2) #balls = [3,4]

balls.append(ball3) #balls = [5,6]

for ball in balls:

print(ball[0],ball[1])

上述结果为

截屏2020-11-12 上午10.51.45.png

例子3:用list 重写小球弹跳运动:

import pgzrun #导入游戏库

WIDTH = 800 #设置窗口宽度

HEIGHT = 600 #设置窗口高度

x = WIDTH/2 #小球x坐标,初始化在窗口中间

y = HEIGHT/2 #小球x坐标,初始化在窗口中间

speed_x = 3 #小球x方向的速度

speed_y = 3 #小球y方向的速度

r = 30 #小球的半径

colorR = 255 #小球三个颜色分量

colorG = 0

colorB = 0

#存储小球所有信息的列表

ball = [x,y,speed_x,speed_y,r,colorR,colorG,colorB]

def draw():

screen.fill('white')

screen.draw.filled_circle(

(ball[0],ball[1]),ball[4],(ball[5],ball[6],ball[7]))

def update():

ball[0] = ball[0] + ball[2]

ball[1] = ball[1] + ball[3]

if ball[0] > WIDTH - ball[4] or ball[0] < ball[4]:

ball[2] = - ball[2]

if ball[1] > HEIGHT - ball[4] or ball[1] < ball[4]:

ball[3] = - ball[3]

pgzrun.go()

总结

以上是生活随笔为你收集整理的python求数列的积_python小游戏学习笔记4-2(列表【】,数列矩阵排列)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。