用户:
执着的刺牙螺rNXo查看:0 回复:0 评论:0 创建时间:2022-04-11T19:49:32
【作品展示】

【作品介绍】
快来猜拳吧
【作品源代码】
import random
from tkinter import *
root = Tk()
root.title("猜拳游戏")
root.geometry("300x300")
root.resizable(0, 0)
var = StringVar() # Entry接收的内容
var1 = StringVar() # label里的提示语
var2 = StringVar()
a = random.choice(("石头", "剪刀", "布"))
var2.set("电脑出拳:"a)
Label(root, textvariable=var2, font=('Arial', 10)).pack()
def hit_me():
#a = random.choice(("石头","剪刀","布"))
b = var.get()
if (a == '石头'):
if (b == '石头'):
var1.set('平局')
elif (b == '剪刀'):
var1.set('电脑赢')
elif (b == '布'):
var1.set('你赢')
else:
pass
elif (a == '剪刀'):
if (b == '剪刀'):
var1.set('平局')
elif (b == '布'):
var1.set('电脑赢')
elif (b == '石头'):
var1.set('你赢')
else:
pass
elif (a == '布'):
if (b == '布'):
var1.set('平局')
elif (b == '石头'):
var1.set('电脑赢')
elif (b == '剪刀'):
var1.set('你赢')
else:
pass
else:
var1.set('输入有误')
Label(root, textvariable=var1, font=('Arial', 10)).pack()
Entry(root, textvariable=var, width=550).pack()
Button(root, text="开始", command=hit_me, relief="solid", width=10).pack()
root.mainloop()
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn