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(列表【】,数列矩阵排列)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 4j是合法python数字类型_pyth
- 下一篇: python监控已提交内存_python