擅长:python、mysql、java
<p>您可以先创建一个随机列表,并在单击按钮时使用索引逐一引用它。这样,相同的数字就不会重复</p>
<p>请参考下面的代码</p>
<pre class="lang-py prettyprint-override"><code>import random
from tkinter import *
win = Tk()
win.geometry("700x600")
win.title("pengocok keberuntungan")
isi = Entry(win,width=25,font =("arial",25))
isi.pack()
isi2 = Text(win,width=56,height=25,font=("arial",10))
isi2.pack()
mylist = (list(range(1,35)))
b = random.sample(mylist,34)
i=0
print (b)
def acak():
global b
global i
if i<len(b):
isi.delete(0,END)
isi.insert(END,b[i])
i+=1
isi2.insert(END,isi.get()+"\n")
acak_tombol = Button (win,text = "di acak",command =acak)
acak_tombol.pack(pady=20)
win.mainloop()
</code></pre>