Commit 33fc8cb7 by BellCodeEditor

save project

parent 0554242f
Showing with 16 additions and 50 deletions
import random
import tkinter as tk
def btn():
global var
global la
com_dict = {
1:"石头",
2:"剪刀",
3:"布"
}
player = entry.get()
com = com_dict[random.randint(1,3)]
if player == '石头' and com == '剪刀':
var.set("你赢了"+"\n"+"电脑出的是:"+com+"\n"+"你出的是:"+player)
elif player == '剪刀' and com == '布':
var.set("你赢了"+"\n"+"电脑出的是:"+com+"\n"+"你出的是:"+player)
elif player == '布' and com == '石头':
var.set("你赢了"+"\n"+"电脑出的是:"+com+"\n"+"你出的是:"+player)
elif player == '剪刀' and com == '石头':
var.set("你输了"+"\n"+"电脑出的是:"+com+"\n"+"你出的是:"+player)
elif player == '布' and com == '剪刀':
var.set("你输了"+"\n"+"电脑出的是:"+com+"\n"+"你出的是:"+player)
elif player == '石头' and com == '布':
var.set("你输了"+"\n"+"电脑出的是:"+com+"\n"+"你出的是:"+player)
elif player == com:
var.set("平局"+"\n"+"电脑出的是:"+com+"\n"+"你出的是:"+player)
elif player == '':
var.set("你不能什么都不出!")
elif player == 'exit':
exit()
else:
var.set("你出错了,应该是石头或剪刀或布!!!")
import turtle
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()
pen = turtle.Pen()
pen.begin_fill()
pen.left(90)
pen.circle(60, 180)
pen.left(180)
pen.circle(60, 180)
pen.left(45)
pen.forward(170)
pen.left(90)
pen.forward(170)
pen.end_fill()
turtle.write("dnfh",font = ("Times",20,'normal'))
turtle.hideturtle()
turtle.done()
\ No newline at end of file
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