Python 入門指南 5.0
exercise2710.py
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | # 從 exercise2705 引入 Guess from exercise2705 import Guess # 猜數字遊戲的函數 def guess_game(number): # 建立遊戲答案 g = Guess(number) # 計算猜測次數 count = 0 # 印出提示訊息 print("歡迎來到猜數字遊戲") # 遊戲迴圈 while True: # 猜測次數遞增 count += 1 # 取得使用者輸入 user_input = input("請輸入 " + str(number) + " 個不重複數字:") # 進行猜測 if g.repeat_test(user_input): result = g.find_AB(user_input) if result == str(number) + "A": print("恭喜猜對,一共猜了 " + str(count) + " 次") break else: print(result) else: print("請不要輸入重複數字或超過、少於 " + str(number) + " 個數字") # 執行部分 if __name__ == '__main__': number = input("請輸入要猜測的數字數量:") guess_game(int(number)) # 檔名: exercise2710.py # 說明:《Python入門指南》的練習 # 網站: http://kaiching.org # 作者: 張凱慶 # 時間: 2023 年 11 月 |