Commit 0554242f by BellCodeEditor

save project

parent c3d6a91a
Showing with 35 additions and 12 deletions
import random
while True:
import tkinter as tk
def btn():
global var
global la
com_dict = {
1:"石头",
2:"剪刀",
3:"布"
}
player = input("你出什么:")
player = entry.get()
com = com_dict[random.randint(1,3)]
if player == '石头' and com == '剪刀':
print("你赢了")
var.set("你赢了"+"\n"+"电脑出的是:"+com+"\n"+"你出的是:"+player)
elif player == '剪刀' and com == '布':
print("你赢了")
var.set("你赢了"+"\n"+"电脑出的是:"+com+"\n"+"你出的是:"+player)
elif player == '布' and com == '石头':
print("你赢了")
var.set("你赢了"+"\n"+"电脑出的是:"+com+"\n"+"你出的是:"+player)
elif player == '剪刀' and com == '石头':
print("你输了")
var.set("你输了"+"\n"+"电脑出的是:"+com+"\n"+"你出的是:"+player)
elif player == '布' and com == '剪刀':
print("你输了")
var.set("你输了"+"\n"+"电脑出的是:"+com+"\n"+"你出的是:"+player)
elif player == '石头' and com == '布':
print("你输了")
var.set("你输了"+"\n"+"电脑出的是:"+com+"\n"+"你出的是:"+player)
elif player == com:
print("平局")
var.set("平局"+"\n"+"电脑出的是:"+com+"\n"+"你出的是:"+player)
elif player == '':
var.set("你不能什么都不出!")
elif player == 'exit':
exit()
else:
print("你出错了,应该是石头或剪刀或布!!!")
var.set("你出错了,应该是石头或剪刀或布!!!")
root = tk.Tk()
root.geometry("250x150")
root.title("剪刀石头布")
entry = tk.Entry(root)
var = tk.StringVar()
la = tk.Label(root,textvariable = var)
bt = tk.Button(root, width = 10,height = 2, text = "点我", command = btn)
la.pack()
entry.pack()
bt.pack()
root.mainloop()
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment