import random
import easygui
easygui.msgbox(
"歡迎來到王者問答"
)name=easygui.enterbox(
"請輸入您的名字"
)easygui.msgbox(
"你好"
+name)
s2 =
["李白的職業是什麼?a:詩人,b:刺客\n回答:"
,"呂布被誰綠啦?a:趙雲,b:李白\n回答:"
,"最近新出的英雄是誰的姐姐?a:話癆少年,b:追風少年\n回答:"
,"馬上出的英雄是誰的老爸?a:蒙犽,b:魯班\n回答:"
,"魯班大師和魯班七号的關係?a:父子,b:兄弟\n回答:"
]s2答案 =
["b"
,"a"
,"a"
,"a"
,"a"
]score =
0for i in
range(4
):t = random.randint(0,
len(s2)-1
) s22 = easygui.buttonbox(s2[t]
,title=
"%s之王者榮耀問答"
%name,choices=
("a"
,"b"))
if s22 == s2答案[t]
: score = score +
1 easygui.msgbox(
"victory,目前得分%d分(總分%d)"
%(score,i+1)
)# 刪除剛剛出過的問題
del s2[t]
del s2答案[t]
else
: easygui.msgbox(
"個廢子"
) s2[t]
="猴子幾個**?a:3個b;無數個"
s2答案[t]
="b"
easygui.msgbox(
"一共得%d分(總分%d)"
%(score,i+1)
)
import easygui
# button 按鈕 box
# question 答案
answer = easygui.buttonbox(
"以下哪個英雄被動會疊加?"
,title=
'王者榮耀問答'
,choices=
("呂布"
,"唐僧"
,"典韋"))
# print(answer)
if answer==
"呂布"
: easygui.msgbox(
"抱歉,他沒有"
)elif answer ==
'唐僧'
: easygui.msgbox(
"你瞎啊,有這個英雄嗎"
)elif answer ==
'典韋'
: easygui.msgbox(
"聽說你是對的"
)
s =
["張飛"
,"關羽"
,"趙雲"
,"黃忠"
,"馬超"
(s)# 增 刪 改 查
# 刪除 delete del
del s[1]
(s)# 字串裡有多少個字元?length 長度
(len
(s))
# 修改s[0
]="張苞"
(s)"諸葛亮"
(s)s.insert(0,
"劉備"
(s)
介面公升級版
介面公升級版 假設乙個介面由2w個子類實現它 假如在介面內加乙個方法 那麼按照定義就要在這所有的子類裡面都實現 所以我們引入新概念 介面裡可以定義普通方法 即這個普通方法可以不被實現 普通方法就要用default實現 介面還可以實現static方法 呼叫是直接由介面.方法名呼叫 inte ce im...
採藥公升級版
問題描述 辰辰是個天資聰穎的孩子,他的夢想是成為世界上最偉大的醫師。為此,他 想拜附近最有威望的醫師為師。醫師為了判斷他的資質,給他出了乙個難題。醫 師把他帶到乙個到處都是草藥的山洞裡對他說 孩子,這個山洞裡有一些不同 的草藥,採每一株都需要一些時間,每一株也有它自身的價值。我會給你一段時 間,在這...
約瑟夫問題公升級版
編號為1 n的n個人按順時針方向圍坐一圈,每人持有乙個密碼 正整數,可以自由輸入 開始人選乙個正整數作為報數上限值m,從第乙個人按順時針方向自1開始順序報數,報道m時停止報數。報m的人出列,將他的密碼作為新的m值,從他順時針方向上的下乙個人開始從1報數,如此下去,直至所有人全部出列為止。includ...