|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
这是我抠出来的一个颜色随机位置随机的小方块~
但是我们的要求是分别要呈现1个,2个,3个,4个或者6个。这五个条件是随机的。。。。但是我现在只会一个小方块的呈现。。两个我都不会。。呜呜呜呜。。。有谁可以帮帮我嘛?哥哥姐姐们
import pygame, sys, time, random
from pygame.locals import *
from random import randint #想用randiint就一定要导入
pygame.init()#初始化pygame
win = pygame.display.set_mode((800,600))#pygame的展示界面也就是游戏一开始的界面
pygame.display.set_caption("draw a square")#设置游戏标题
pos_x = randint(0,750) #随机x的坐标
pos_y = randint(0,550) #随机y的坐标
#pos_x = 300 #矩形的X轴坐标
#pos_y = 250 #矩形的Y轴坐标
for i in range
#colors
red = (255, 0, 0)
blue = (0, 0, 255)
black = (0,0,0)
white = (255,255,255)
green = (0,128,0)
yellow = (255,255,0)
purple = (128,0,128)
gray = (128,128,128)
colors = [(255, 0, 0),(0, 0, 255),(0,0,0),(255,255,255),(0,128,0),(255,255,0),(128,0,128)]
width = 0 #width参数是绘制外边缘的粗细。 如果width为零,则填充矩形。
pos = pos_x, pos_y, 50, 50 #参数意义,x轴坐标,Y轴坐标,x长度,Y长度
win.fill(gray)
pygame.draw.rect(win,random.choice(colors), pos, width) #
pygame.display.flip()
pygame.display.update()#更新整个屏幕
|
|