# 猜拳小遊戲 ```python= import random def 出拳(角色, 選項): if (選項 == 1): return f'{角色}出剪刀,' elif (選項 == 2): return f'{角色}出石頭,' elif (選項 == 3): return f'{角色}出布,' def 判斷結果(user, pc): result = (user - pc) % 3 if (result == 0): return '結果是平手。' elif (result == 1): return '結果是勝利!' elif (result == 2): return '結果是輸了!' 電腦出拳 = random.randint(1, 3) 玩家出拳 = int(input('輸入數字代表你要出的拳:\n1: 剪刀、2: 石頭、3:布')) 電腦出拳結果 = 出拳('電腦', 電腦出拳) 玩家出拳結果 = 出拳('你', 玩家出拳) 判斷結果 = 判斷(玩家出拳, 電腦出拳) print( 電腦出拳結果 + 玩家出拳結果 + 判斷結果 ) # for i in range(3): # for j in range(3): # print(i+1,j+1) # 出拳('電腦', i+1) # 出拳('你', j+1) # 判斷結果(j+1, i+1) ``` # 猜數字 ```python= import random answer = random.randint(0, 100) 最小值 = 0 最大值 = 100 correct = False while(not correct): guess = int(input(f'請猜一個{最小值}到{最大值}之間的整數:')) if (guess > answer): 最大值 = guess elif (guess < answer): 最小值 = guess else: print(f'恭喜答對,答案就是{answer}') correct = True ``` ```python= import random result = [0, 0, 0] for _ in range(3000): result[random.randint(0,2)] += 1 print(result) ```