import random
import tkinter
import sys
import tkinter.messagebox
defcai_shu_zi()
:global i
if button1[
'text']==
"遊戲結束"
: sys.exit(
)else
:try
: text_check =
''.join(j for j in entry1.get(
)if j in
'0123456789'
) int_cin =
int(text_check)
if i ==
5and int_cin != n:
tkinter.messagebox.showwarning(
'警告'
,'你已經猜了5次'
) button1[
'text']=
"遊戲結束"
entry1.delete(0,
'end'
)elif int_cin < n:
tkinter.messagebox.showwarning(
'警告'
,'你輸入的數字較小'
) i +=
1 button1[
'text']=
"輸入下乙個數字"
entry1.delete(0,
'end'
)elif int_cin > n:
tkinter.messagebox.showwarning(
'警告'
,'你輸入的數字較大'
) i +=
1 button1[
'text']=
"輸入下乙個數字"
entry1.delete(0,
'end'
)elif int_cin == n:
tkinter.messagebox.showwarning(
'提示'
,'恭喜你猜對啦!'
) button1[
'text']=
"遊戲結束"
entry1.delete(0,
'end'
)except valueerror:
tkinter.messagebox.showerror(title=
'error'
, message=
'請輸入數字'
)if __name__ ==
"__main__"
: n =
int(random.random()*
50+1)
i =0 window = tkinter.tk(
) window.title(
'猜數字遊戲',)
window.geometry(
'500x200'
) label1 = tkinter.label(window, text=
'猜數字遊戲'
, font=
('arial',12
), width=
30, height=2)
label1.place(x=
110, y=
0, anchor=
'nw'
) button1 = tkinter.button(window, text=
'開始遊戲'
, font=
('arial',12
), width=
20, height=
1, command=cai_shu_zi)
button1.place(x=
150, y=
50, anchor=
'nw'
) entry1 = tkinter.entry(window, width=
7, show=
none
) entry1.place(x=
220, y=
90, anchor=
'nw'
) window.mainloop(
)
猜數字c 限制 猜數字小遊戲
週末看到的乙個猜數字小遊戲 挺有意思的 include include include using namespace std void start void getresults int i,j,life,maxrand char c void start life 5 玩家生命數 srand u...
Python學習筆記(五)猜數字遊戲(while)
今天寫的是乙個猜數字遊戲,我記得好像大二還是大三的時候在日方課上用vb實現過,大體思想就是先生成乙個隨機數,然後進行輸入,程式會判斷你輸入的值和隨機值相比較的結果,一直到你輸入正確才退出迴圈體。關於隨機數的應用,首先要引入random類,程式中生成的是1到10的隨機數,方法是random.unifo...
10次機會 js 猜數 js實現猜數字小遊戲
很好玩的遊戲哦,可以看看你的智商 是否驚人額 簡易計算機 獲取隨機數 function getrandomnum min,max var range max min var rand math.random return min math.round rand range 獲取文字框內容 funct...