アットウィキロゴ

らいばる

import time
import tkinter
import numpy as np 
 
x=[0,1,2,3,1,2,3,1,2,3]
y=[0,1,1,1,2,2,2,3,3,3]
 
pos=[1,2,3,7,8,9]
koma=["王","金","銀","王","金","銀"]
 
root = tkinter.Tk()
root.title("将棋")
root.geometry("500x500")
can = tkinter.Canvas(root, width = 300, height = 300)
can.place(x=0, y=0)
 
mode=0
while mode<50:
 
    time.sleep(0.99)
    can.create_rectangle(0, 0, 300, 300, fill = 'green')
 
    pol=[1,2,3,4,5,6,7,8,9]
    for j in range(6):
        sig=np.random.choice(pol)
        pos[j]=sig
        pol.remove(sig) 
 
    for i in range(6):
       p1=pos[i]
       x1=100*x[p1]-50
       y1=100*y[p1]-50
       can.create_text(x1, y1,font=("",50), text = koma[i])
 
    can.pack()
    can.update()
 
root.mainloop()
最終更新:2018年02月05日 10:57