以下為作業十一內容
利用 iframe 嵌入投影片:
<script class="brush: python3"
猜數字遊戲
import random
標準答案 = random.randint(1, 100) 你猜的數字 = int(input("請輸入您所猜的整數:")) 猜測次數 = 1 while 標準答案 != 你猜的數字: if 標準答案 < 你猜的數字: print("太大了,再猜一次 :)加油") else: print("太小了,再猜一次 :)加油") 你猜的數字 = int(input("請輸入您所猜的整數:")) 猜測次數 += 1
print("猜對了!總共猜了", 猜測次數, "次")
#coding: utf-8 # 猜數字遊戲 import random 標準答案 = random.randint(1, 100) 你猜的數字 = int(input("請輸入您所猜的整數:")) 猜測次數 = 1 while 標準答案 != 你猜的數字: if 標準答案 < 你猜的數字: print("太大了,再猜一次 :)加油") else: print("太小了,再猜一次 :)加油") 你猜的數字 = int(input("請輸入您所猜的整數:")) 猜測次數 += 1 print("猜對了!總共猜了", 猜測次數, "次")
利用電腦自動玩猜數字遊戲:
#coding: utf-8 # 猜數字遊戲 import random 執行次數 = 100 總猜測次數 = 0 for i in range(執行次數): 下限 = 1 上限 = 100 標準答案 = random.randint(下限, 上限) pc猜的數字 = random.randint(下限, 上限) #print(標準答案, pc猜的數字) #integer #string #float #你猜的數字 = int(input("請輸入您所猜的整數:")) 猜測次數 = 1 while 標準答案 != pc猜的數字: if 標準答案 < pc猜的數字: #print("太大了,再猜一次 :)加油") # 因此已經確定"pc猜的數字"不是答案, 因此 - 1 上限 = pc猜的數字 - 1 else: #print("太小了,再猜一次 :)加油") # 因此已經確定"pc猜的數字"不是答案, 因此 + 1 下限 = pc猜的數字 + 1 #pc猜的數字 = int(input("請輸入您所猜的整數:")) pc猜的數字 = random.randint(下限, 上限) 猜測次數 += 1 #print("猜對了!總共猜了", 猜測次數, "次") 總猜測次數 += 猜測次數 平均猜測次數 = int(總猜測次數/執行次數) print("平均次數", 平均猜測次數)