演算法入門 7 猜數字

2021-10-01 16:12:44 字數 432 閱讀 4339

小a 和 小b 在玩猜數字。小b 每次從 1, 2, 3 中隨機選擇乙個,小a 每次也從 1, 2, 3 中選擇乙個猜。他們一共進行三次這個遊戲,請返回 小a 猜對了幾次?

輸入的guess陣列為 小a 每次的猜測,answer陣列為 小b 每次的選擇。guess和answer的長度都等於3。

解析:直接列表解析結果相加。

def guess_number(answer,guess):

return sum([answer[i] == guess[i] for i in range(len(answer))])

if __name__ == "__main__":

answer = [1,2,3]

guess = [1,2,3]

guess_number(answer,guess)

演算法 猜數字大小

我們正在玩乙個猜數字遊戲。遊戲規則如下 我從 1 到 n 選擇乙個數字。你需要猜我選擇了哪個數字。每次你猜錯了,我會告訴你這個數字是大了還是小了。你呼叫乙個預先定義好的介面 guess int num 它會返回 3 個可能的結果 1,1 或 0 1 我的數字比較小 1 我的數字比較大 0 恭喜!你猜...

python入門 猜數字遊戲

import random num f random.randint 1,100 print num f c number 0 while true num l input 請猜乙個數字 if not num l.isdigit print 請輸入數字 elif int num l 0 or int...

Task7 猜數字遊戲

題目 次猜,請輸入乙個整形數字 i string num console.readline int j 0 if int.tryparse num,out j else i while flag true console.writeline 遊戲結束!console.readkey 執行結果 思路1...