from Tkinter import *
fen1 = Tk()
fen1.title('Fourmi de Langton')
can1 = Canvas(fen1,bg='white',height=500,width=600)
can1.pack(side=TOP,padx=10,pady=10)
board_rows=5
board_cols=5
color_black=True
x=1
y=1
square_size=10
for rows in range(board_rows):
for columns in range(board_cols):
color="lightgray"
if not color_black:
color="red"
x=columns*square_size
y=rows*square_size
can1.create_rectangle(x, y,
x+square_size, y+square_size, fill=color)
color_black= not color_black
bou1 = Button(fen1,text='Quitter',width=25,command=fen1.quit)
bou1.pack(side=RIGHT,padx=10,pady=10)
fen1.mainloop()
通常,循环用于处理重复编码。在创建电路板之前需要做的一些事情,因为这可能是开始编码的方式,也可能不是这样,这取决于:1)您将如何识别要移动的方块,以及2)您将如何识别移动的方块以及新方块是否被占用。毕竟,国际象棋是关于移动棋子,而不是棋盘。在
相关问题 更多 >
编程相关推荐