我正在為我的孩子開發乙個希伯來語python庫,他還不會說英語。到目前為止,我已經設法使它工作(函式名和變數工作良好)。問題在於「if」、「while」、「for」等語句。如果這是c++,對於ex.,我會使用#define if אם
python中的define有什麼替代方法嗎?
****編輯*****
現在,乙個快速而骯髒的解決方案對我來說是可行的;我執行以下**而不是執行程式:def runready(path):
source = open(path, 'rb')
program = source.read().decode()
output = open('curr.py', 'wb')
program = program.replace('כל_עוד', 'while')
program = program.replace('עבור', 'for')
program = program.replace('אם', 'if')
program = program.replace(' ב ', ' in ')
program = program.replace('הגדר', 'def')
program = program.replace('אחרת', 'else')
program = program.replace('או', 'or')
program = program.replace('וגם', 'and')
output.write(program.encode('utf-8'))
output.close()
source.close()
import curr
current_file = 'sapir_1.py'
runready(current_file)
邏輯等價判斷
寫一段程式,測試p和q兩個邏輯表示式是否邏輯相等 用真值表判斷 輸入的邏輯表示式為命題邏輯表示式 輸入的邏輯表示式可以為復合命題,可包含四種聯接詞 與,或,非,條件 編寫 接收兩個命題邏輯表示式。2 分別為每種聯接詞實現其真值運算。3 從左到右計算邏輯表示式,生成真值表,判斷兩個邏輯表示式是否等價 ...
計算等價類
首先,什麼是等價關係 等價關係是集合元素間的一種代數關係,用字母e來表示,對於乙個集合中的兩個元素,如果他們之間存在一種等價關係,那麼必須滿足以下性質 1.自反性,對於任意乙個元素x,它與自己存在等價關係,即 x,x 滿足e 2.對稱性,如果 x,y 滿足 e,那麼 y,x 也屬於e 3.傳遞性,如...
等價類劃分
等價類劃分,指的是一種典型的 重要的黑盒測試方法。其就是解決如何選擇適當的資料子集來代表整個資料集的問題,通過降低測試的數目去實現合理的覆蓋,以此來發現更多的軟體缺陷。概述等價類劃分法將程式所有可能的輸入資料 有效的和無效的 劃分成若干個等價類。然後從每個部分中選取具有代表性的資料當做測試用例進行合...