使用python的TK做乙個視覺化的猜拳遊戲。

2021-08-21 19:56:59 字數 1541 閱讀 9590

# coding=utf-8

__author__="沈老師"

from tkinter import *

import tkinter.messagebox as tm

import random

def guess():

while 1:

root = tk()

root.title("咱們來猜拳")

label(root, text="請輸入:剪刀(0) 石頭(1) 布(2):", font=("arial", 35)).grid(row=0, column=0)

num = entry(root, width=20)

num.grid(row=0, column=1)

button(root, text="比一比", command=root.quit, font=("arial", 30)).grid(row=1, column=1)

root.mainloop()

player = int(num.get())

# player = input('請輸入:剪刀(0) 石頭(1) 布(2):')

# player = int(player)

computer = random.randint(0,2)

# 用來進行測試

#print('player=%d,computer=%d',(player,computer))

if player==0:

txt1="你出的剪刀,"

elif player==1:

txt1 = "你出的石頭,"

elif player==2:

txt1 = "你出的布,"

if computer==0:

txt2 = "電腦出的剪刀,"

elif computer==1:

txt2 = "電腦出的石頭,"

elif computer==2:

txt2 = "電腦出的布,"

if ((player == 0) and (computer == 2)) or ((player ==1) and (computer == 0)) or ((player == 2) and (computer == 1)):

tm.showinfo("提示", "%s\n你贏了,哈哈,你太厲害了!"%(txt1+txt2))

break

elif player == computer:

tm.showinfo("提示", "%s\n平局,再來一局" % (txt1 + txt2))

elif player not in (0,1,2):

tm.showinfo("提示", "不要亂出拳哦,重新來!")

else:

tm.showinfo("提示", "%s\n輸了,不要走,洗洗手接著來,決戰到天亮" % (txt1 + txt2))

python 使用python做乙個簡單爬蟲

爬蟲的步驟如下 1.獲取資料 2.篩選資料 3.儲存資料 4.顯示資料 在這裡我們主要使用urllib2庫來對網頁進行爬取,本次我們爬取的參考 是 我們可以觀察內容 發現正文的內容都在這個標籤內,所以我們可以通過正則篩選出內容 正則內容如下 pattern re.compile r re.s 然後再...

做乙個programmer,而不做乙個coder

programmer是程式的思考者,而coder只是乙個執行者 勞心者製人,勞力者制於人 如果專案不緊的情況下,應該從需求做起,最好能夠窮盡所有的需求,遇到與別人模組互動的情況,規定好與別人互動的介面。然後才是開始設計,抓住需求當中的名詞,想想是否設計成為類,然後根據測試用例,來設計框架結構,至少要...

做乙個明媚的女子

以前的我都是我行我素的,長大了,不僅要自己欣賞自己,更需要別人欣賞自己!1.愛笑的女孩子,運氣不會太差 2.看穿但不說穿。很多事情,只要自己心裡有數就好了,沒必要說出來。3.高興,就笑,讓大家都知道。悲傷,就假裝什麼也沒發生 4.在不違背原則的情況下 對別人要寬容 能幫就幫 千萬不要把人逼絕了 給人...