pythonfor循环嵌套_python小游戏学习笔记4-1(for 循环嵌套,内容列表【】,.append)...

1,for循环嵌套; (x,y从坐标中心不断变大)

import pgzrun

n = 50

def draw():

for y in range(n,600,2*n):50 150 250 350

for x in range(n,600,2*n):50 150 250 350

screen.draw.filled_circle((x,y),n,'blue')

pgzrun.go()

2,用for循环嵌套产生很多矩阵排列随机颜色同心圆:

import pgzrun

import random

n = 100

def draw():

screen.fill('white')

for y in range(n,600,2*n):

for x in range(n,600,2*n):

for r in range (n,0,-10):

screen.draw.filled_circle((x,y),r,\

(random.randint(0,255),random.randint(0,255),\

random.randint(0,255)))

pgzrun.go()

3,列表【】基本用法

列表内容和序号的区别:

color = ['red','white','blue']

col = color[0]

print(col)

col = color[2]

print(col)

以上关于颜色的列表用于随机颜色就是:

import pgzrun

WIDTH = 800

HEIGHT = 400

colors = ['red','orange','yellow','green','blue','purple','white','cyan'] #有8个随机颜色

def draw():

screen.fill('white')

for r in range (8):

screen.draw.filled_circle((400,400),400-r*30,colors[r]) #r是随机8个颜色之一,r的数值只能取‘0-7’

pgzrun.go()

xlist = [] #空列表 范围在从0开始 0,1,2,3,4,5----中取

for i in range (1,6): # 1 2 3 4 5

xlist.append(i) # 给列表增加内容 1,2,3,4,5

print(xlist)

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

for i in range(1,5): #i = 1,2,3,4

xlist[i] = 2*xlist[i] #1属于序号0,所以1不动,其他数值内容变化

print(xlist)

x数值的单列写法:

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

for x in xlist:

print(x)

关于len(长度)的用法:(结果为:5)

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

print(len(xlist))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值