|
另外 我們 用 while 迴圈 來 做 錯誤 檢查 , 確認 使用 者 輸入 正確 的 保留 和 重擲數 , 並 於 需要 時 迫使 使用 者 重新 輸入 資料 。 這 個 錯誤 檢查 對 遊戲 其餘 部分 的 運作 很 重要 。 以下 的 程式碼 加入 在 使用 者 投擲 後 和 電腦 投擲 前 。 # 第4 步 : 取得 使用 者 選擇 user_choices = input ( " 輸入 - 保留 或 輸入 r 重擲 : " ) # 檢查 使用 者 輸入 長度 while len ( user_choices ) != number_dice: print ( ' 您 必須 輸入 ' , number_dice , \' 選擇 ' ) user_choices = input ( " 輸入 - 保留 或 輸入 r 重 \ 擲 :" ) 第5 步 : 建立 重 擲 的 函式 有 了 作為 字串 的 使用 者 選擇 之後 , 可以 用 這 個 字串 和 原本 的 擲骰子 結果 ( 儲存 在 清單 ) 來 建立 清單 的 新 版本 。 因為 對 使用 者 和 電腦 會 各 進行 一 次 , 我們 在 這裡 也 要 用 函式 。 這 個 函式 需要 知道 哪 個 清單 要 修改 和 用 哪 組 選擇 來 修改 這 個 清單 。 我們 在 頂端 也 要 加入 import time 來 給 遊戲 一 個 暫停 。 在 檔案 上方 其他 函式 後面 加入 這 個 函式 。 def roll_again ( choices , dice_list ) : print ( ' 重擲 __UNDEF__ .
.
.' ) time.sleep ( 3 ) for i in range ( len ( choices ) ) : if choices[i] == 'r': dice_list[i] = random.randint ( 1,6 ) time.sleep ( 3) 有 了 重擲 的 函式 之後 , 在 使用 者 做出 選擇 之後 呼叫 這 個 函式 , 如下 :# 第5 步 : 根據 使用 者 選擇 重擲 roll_again ( user_choices , user_rolls ) print ( ' 玩家 重擲 : ' , user_rolls ) 執行 程式 。 使用 者 現在 可以 決定 哪 個 要 保留 、 哪 個 要 重擲 , 而 這 會 決定 下 一 次 的 投擲 。 __UNDEF__ 執行 範例 輸入 骰子 數:6 準備好 開始 了 嗎 ? 按 任意鍵 繼續 使用 者 第一 次 擲 的 結果 : [5, __UNDEF__ 3, __UNDEF__ 1, __UNDEF__ 1, __UNDEF__ 4, __UNDEF__ 5 ] 輸入 - 保留 或 輸入 r 重擲 :--rr-- 重擲 __UNDEF__ .
.
.
玩家 重擲 : [5, __UNDEF__ 3, __UNDEF__ 4, __UNDEF__ 1, __UNDEF__ 4, 5 ] 輪到 電腦 電腦 第一 次 擲 的 結果 : [4, __UNDEF__ 4, 2, __UNDEF__ 3, __UNDEF__ 5, 4 ] 電腦 總分 22 使用 者 總分 22 平手 ! 簡愛 / 夏洛蒂.博朗特 ( Charlotte Brontë ) 著 ; __UNDEF__ , __UNDEF__ 2019 .07 ISBN 978 - 957 - 32 - 8575 -5 原序 《 簡愛 》 的 第一 版 不 需要 寫 序 , 因此 我 沒 寫 ; 第二 版 則 需要 幾 句 話 來 表達 我 的 謝忱 以及 幾 項 意見 。 我 的 謝忱 分為 三 部分 。 對於 讀者 , 我 感謝 他們 包容 地 傾聽 了 一 個 樸實 無華 的 故事 。 對於 報界 , 我 感謝 它 為 沒沒無聞 的 有心人 , 開闢 了 一 個 能 接受 公平 評判 的 場地 。 對於 我 的 出版商 , 我 感謝 他們 以 他們 的 圓融 練達 、 豐沛 衝勁 、 實用 眼光 和 坦然 寬容 , 來 幫助 一 位 沒有 名氣 且 無 人 推薦 的 作者 。 報界 和 讀者群 , 對 我 來說 只 是 一些 模糊 的 人物 , 我 只 能 以 模糊 的 詞語 來 感謝 他們 ; 然而 我 的 出版商 們 卻 是 明確 的 , 幾 位 寬大 的 評論家 也 是 , 他們 如此 鼓勵 我 , 只有 寬宏大量 而 心靈 高尚 的 人 , 才 懂得 這麼 鼓勵 一 個 掙扎 中 的 陌生人 。 對於 我 的 出版商 和 那些 出類拔萃 的 書評家 們 , 我 由衷 地 說 , 先生 們 , 我 打 心 裡 謝謝 你們 。 對 那些 曾經 幫助 過 我 、 贊許 過 我 的 人 致謝 之後 , 我 現在 要 轉向 另 一 群 人 : 就 我 所 知 , 這 是 很 小 的 一 群 , 然而 也 不能 因此 而 忽略 。 我 指 的 是 那些 膽小 懦弱 、 吹毛求疵 的 少數 , 他們 對像 《 簡愛 》 這 類 作品 的 旨趣 , 都 抱 著 懷疑 態度 。 在 他們 眼 裡 , 只要 是 不尋常 的 , 就 是 錯誤 ; 對於 偏執 ─ 罪惡 之 母 ─ 的 所有 抗議 , 在 他們 耳 裡 聽來 , 都 是 一 種 對 虔信 ─ 上帝 在 人間 的 攝政王 ─ 的 侮辱 。 對於 這些 懷疑 者 , 我 要 指出 幾 點 明顯 的 區別 , 還要 提醒 他們 一些 簡單 的 事實 。 傳統 並 不 等同於 道德 , 偽道 並 不 等同於 宗教 ; 抨擊 前者 並 不 等於 攻伐 後者 , 揭去 法利賽人 的 假面具 , 並 不 等於 對 荊冠 舉起 不敬 之 手 。 這些 事情 與 行為 , 是 截然 相反 的 , 就 跟 罪惡 與 美德 的 殊分 一樣 。 人們 太 常 混淆 它們 , 它們 不 該 被 混為一談 : 表象 不 該 被 誤以為 是 真相 , 凡人 心胸 狹隘 的 教條 , 只 能 讓 少數 人 自以為是 、 自命不凡 , 不 該 拿來 代表 基督 的 贖世 教義 。 那 之中 ─ 我 要 再 說 一 遍 ─是 有 著 差別 的 , 在 它們 之間 不 客氣 且 清楚 地 畫出 分界線 來 , 是 件 好事 , 不 是 壞事 。 世人 也許 不 喜歡 見到 這些 概念 被 分割開來 , 因為 他們 已經 習慣於 混淆 它們 , 覺得 把 外表 虛飾 當作 真正 價值 、 以 刷白 的 牆壁 來 代表 潔淨 聖地 是 方便 的 。 他們 也許 會 痛恨 那 個 敢於 細察 與 揭露 , 敢於 掀起 鍍金 表層 現出 底下 劣質 金屬 , 敢於 探進 墳墓 裡 掘出 屍骸 的 人 , 可是 , 儘管 痛恨 , 他們 還是 受惠 於 他 。 亞哈 不 喜歡 米開亞 , 因為 米開亞 對 他 從來 不 作 吉利 的 預言 , 只 說 凶事 ; 也許 他 比較 喜歡 伽拿那 的 愛諂媚 的 兒子 , 然而 亞哈本 可以 逃過 一 場 血難 的 , 只要 他 肯 停止 傾聽 阿諛 奉承 , 接受 忠實 勸戒 。 我們 這 時代 , 有 個 人 , 他 說 的 話 , 不 是 用來 呵撫 嬌嫩 的 耳朵 的 ; 在 我 認為 , 他 的 地位 高過 社會 上 的 許多 偉傑 , 就 像 音拉 之 子 勝過 那些 猶 大 和 以色列 君王 一樣 。 他 說出 的 真理 如 音拉 之 子 一樣 深刻 , 說話 的 氣魄 也 一樣 像 先知 般 強而有力 , 態度 也 一樣 大無畏 而 勇敢 。 寫 《 浮華 世界 》 的 那 位 諷刺 小說家 , 受到 崇高 的 敬仰 嗎 ? 我 不 知道 ; 但是 我 認為 , 那些 被 他 投擲 譏諷 的 火藥 , 投射 譴責 的 閃電 的 人 之中 , 若是 有 幾 人 能夠 即時 接受 他 的 警告 , 那 他們 或是 他們 的 子孫 或許 還 能 免於 基列拉末 的 致命 劫難 。 為什麼 提起 這 個 人 ? 讀者 ,
|