在python中创建自己的网格

时间:2017-04-27 09:13:25

标签: python python-3.x

我是新编码的人,所以我希望这很简单,但我仍然无法解决这个问题。 所以我试图制作一个动画图表的程序,但问题是在左上角显然用等式(0,0)制作动画。 我需要制作一个代表这个的网格,所以我无法输入我的等式并得到正确的动画取决于这个网格的数字Grid here

UPD: 对不起比我应该没那么具体。 我们的目标是制作一个程序,在输入太阳质量后激活HR图,输出光度和温度。 到目前为止我还没有输入方程式,因为我试图弄清楚pygame动画是如何工作的。 到目前为止我试图设置对角线的动画:

import pygame
from pygame.locals import *


pygame.init()

width = 600
height = 600


screen = pygame.display.set_mode((width, height))
background = pygame.image.load("background.png")
point = pygame.image.load("point.png")

clock = pygame.time.Clock()
speed = 100

x = 0
y = 0

while True:
        for event in pygame.event.get():
            if event.type == QUIT:
                pygame.quit()
                quit()

        screen.blit(background, (0,0))
        screen.blit(point, (x,y),)
        milli = clock.tick()
        second = milli/1000.
        dm=second * speed
        x += dm 
        y = x
        print (x, y)

        if x > 600 or y > 600:
            x = 0 
            y = 0


        pygame.display.update()

所以我需要在图中制作轴,所以我只需键入方程式并制作正确的动画和正确的输出

1 个答案:

答案 0 :(得分:1)

使用二维数组表示python中的网格结构。

w, h = 10000, 50000;
grid = [[0 for x in range(w)] for y in range(h)]