資源簡介
程序主要負責實現隨機發牌、結果驗算、計分、難度設置等功能。系統隨機給出4個數,用戶輸入表達式,先判斷表達式是否正確,如果正確,計算是否24,不正確的話,給出可能的正確表達式。
代碼片段和文件信息
#?Filename:?SearchAnswer.py
#-*-?coding:utf8?-*-
def?SearchAnswer(numbers):
????????
????????cardNumber?=?4
????????targetNumber?=?24
????????number?=?[item?for?item?in?numbers]
????????expression?=?[‘‘?‘‘?‘‘?‘‘]
#?把int轉換成str
????????for?i?in?range(cardNumber):
????????????????expression[i]?=?“%d“?%?number[i]
????????????????
#?遞歸求解答案
????????def?search(n):
????????????????if?n?==?1:
????????????????????????if?number[0]?==?targetNumber:
????????????????????????????????#?print?expression[0]
????????????????????????????????return?True?#?求解成功
????????????????????????else:
????????????????????????????????return?False?#?求解失敗
????????????????for?i?in?range(n):
????????????????????????for?j?in?range(i+1?n):
????????????????????????????????a?=?number[i]
????????????????????????????????b?=?number[j]
????????????????????????????????number[j]?=?number[n-1]
????????????????????????????????expa?=?expression[i]
????????????????????????????????expb?=?expression
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????5072??2011-09-05?18:51??Game24.pyw
?????目錄???????????0??2011-09-03?14:35??images\
?????文件????????3487??2011-09-04?20:29??images\windowIcon.png
?????文件????????3763??2011-09-05?09:58??SearchAnswer.py
?????文件???????12894??2011-09-05?18:29??ui_Game24Dlg.py
評論
共有 條評論