日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Python猜數字算法題詳解

瀏覽:19日期:2022-08-05 08:03:36

今天刷的第一道算法題,先拿一道簡單點的試試手,這道題目的要求是:

兩個人甲乙在猜數字,甲先從1,2,3三個數字中隨機抽3次,結果是guess。乙隨后也隨機抽三次,結果是answer。然后對比甲乙兩個人的結果。示例如下:

guess:[1,2,3], answer: [1, 2, 3]

那么結果就是猜對了3次

guess: [1,2,3] answer:[3,2,1]

那么結果就是猜對了1次

guess: [1,2,3], answer:[3, 3,1]

那么結果就是猜對了0次

即將guess和answer兩個作為參數輸入,返回猜對的次數。

我想出來的幾個答案如下所示:

答案1

class Solution: def game(self, guess: List[int], answer: List[int]) -> int: count = 0 for i in zip(guess, answer): if i[0] == i[1]:count += 1 return count

思路是:使用zip將兩個列表進行組合,返回每個列表中單個元素組成的元組,然后循環對比。如果相等就將臨時變量值+1,最終返回統計結果。

答案2:

class Solution: def game(self, guess: List[int], answer: List[int]) -> int: count = 0 for i in range(3): if guess[i] == answer[i]:count+=1 return count

思路:轉念一想,發現自己想復雜了,因為不需要拼接,就可以直接取這兩個列表對應的值進行對比。就更簡單了,直接循環對比,有相等的情況將臨時變量+1,最后返回臨時變量即可。

答案3:

class Solution: def game(self, guess: List[int], answer: List[int]) -> int: return sum(map(lambda x,y: x==y, guess, answer))

思路:既然可以直接對比,那么能不能再簡單點,我就想到了map函數,map函數第一個參數直接使用匿名函數來進行元素對比,然后收集函數執行結果。如果對比相等,結果是True,對比不相等,結果是False。

最后返回map函數直接結果的總和即可。

答案4:

class Solution: def game(self, guess: List[int], answer: List[int]) -> int: if guess == answer: return 3 elif guess[0] == answer[0]: if guess[1] == answer[1]:return 2 else:return 1 elif guess[1] == answer[1]: if guess[2] == answer[2]:return 2 else:return 1 elif guess[2] == answer[2]: return 1 else: return 0

思路:將guess和answer進行對比,這是我認為自己最差的一個答案,因為這種情況只適合這種簡短的列表對比,再長一點整個代碼就沒法看了。

內容擴展:

Python初學者小游戲:猜數字

游戲邏輯:電腦隨機生成一個數字,然后玩家猜數字,電腦提示猜的數字大了還是小了,供玩家縮小數字范圍,達到既定次數后,玩家失敗。若在次數內猜對,玩家獲勝。

涉及知識點:random.randint() , print() , input() ( raw_input() )

參考實現代碼:

#!/usr/bin/env python # encoding: utf-8 #使用print('',end=...)標準 from __future__ import print_function import os import sys import time import random #輸入檢測 while 1: os.system(’cls’) print ('Hello , Welcome to Guess_Number Games...The Number is between 1 - 10...') print ('Please input the level you want(1~10): ',end = ’’) level = raw_input('') diff = 11-int(level) if diff > 10 or diff <1: print ('Invalid Input...') time.sleep(0.3) else: break #猜數字流程 count_num = 0ran = random.randint(1,10) while count_num < diff: count_num += 1 print (str(count_num)+': '+'Please input the number you guess: ',end = ’’) number = raw_input() number = int(number) if number < ran: print ('Too Little...') continue elif number > ran: print ('Too Big...') continue else: print ('Congraduation! You Win...') breakif count_num == diff: print ('You Lose...')

到此這篇關于Python猜數字算法題詳解的文章就介紹到這了,更多相關Python實現猜數字內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产精品成久久久久| 极品日韩av| 天使萌一区二区三区免费观看| 成人日韩在线观看| 肉色欧美久久久久久久免费看| 狠狠久久伊人| 日韩av有码| 亚洲啊v在线| 韩国精品主播一区二区在线观看| 国产精选一区| 国产精品115| 尤物网精品视频| 伊人久久亚洲热| 好看的亚洲午夜视频在线| 欧美日韩黑人| 日韩精品一二区| 麻豆视频一区| 午夜欧美在线| 美女毛片一区二区三区四区最新中文字幕亚洲 | 国产欧美自拍一区| 国产日本久久| 久久精品午夜| 亚洲精品一级二级| 亚洲在线观看| 日韩中文字幕一区二区高清99| 欧美日韩a区| 吉吉日韩欧美| 日韩午夜免费| 亚洲精品美女| 久久中文欧美| 午夜精品一区二区三区国产| 日韩午夜高潮| 欧美日本三区| 电影亚洲精品噜噜在线观看| 一本一本久久| 国产精品一区毛片| 日韩一区二区三区在线免费观看| 亚洲免费影视| 免费在线播放第一区高清av| 久久蜜桃av| 亚洲精品观看| 福利在线免费视频| 免费观看在线综合| 粉嫩av一区二区三区四区五区| 成人久久久久| 日韩高清中文字幕一区| 老司机精品视频在线播放| 日韩精品麻豆| 日韩欧美中文字幕在线视频| 国产成人久久精品麻豆二区| 国产精品日韩久久久| 久久国内精品视频| 色爱av综合网| 日本视频一区二区| 天堂8中文在线最新版在线| 欧美日韩第一| 在线视频精品| 午夜久久黄色| 欧美一级鲁丝片| 精品视频在线你懂得| 欧美激情99| 亚洲精品成人一区| 日韩一区免费| 国产精品白丝久久av网站| 日韩在线一二三区| 国产欧美日韩| 欧美精品一二| 国产精品香蕉| 亚洲中字黄色| 国产资源在线观看入口av| 国产视频一区三区| 成人台湾亚洲精品一区二区| 视频精品一区二区| www.com.cn成人| 青草久久视频| 日韩天堂av| 国产伦乱精品| 噜噜噜躁狠狠躁狠狠精品视频| 国内揄拍国内精品久久| 日韩久久99| 婷婷综合在线| 国产一区二区三区久久| 日韩中文字幕在线一区| 亚洲午夜视频| 精品久久亚洲| 国产美女精品视频免费播放软件| 欧美在线网站| 午夜影院一区| 久久久国产精品网站| 亚洲狼人精品一区二区三区| 亚洲二区精品| 久久99精品久久久野外观看| 亚洲区国产区| 免费国产自线拍一欧美视频| 欧美aa在线观看| 国产精品视频一区二区三区 | 国产九九精品| 蜜臀av国产精品久久久久| 欧洲亚洲一区二区三区| 国产精品久久久久久模特| 亚洲激情黄色| 久久国产日韩| 中文字幕成在线观看| 国产福利资源一区| 另类av一区二区| 亚洲性视频h| 美女国产精品| 99免费精品| 日本综合字幕| 特黄毛片在线观看| 久久伊人亚洲| 在线人成日本视频| 精品国产中文字幕第一页| 日韩欧美美女在线观看| 日韩1区2区3区| 久久九九精品| 日韩在线观看| caoporn视频在线| 成人亚洲一区| 欧美国产美女| 国产盗摄——sm在线视频| 卡一卡二国产精品| 国产精品99久久免费观看| 91午夜精品| 国产日韩一区二区三免费高清| 99在线观看免费视频精品观看| 亚洲天堂久久| 一区二区视频欧美| 亚洲欧洲日本mm| 欧美成人高清| 国产精品99视频| 免费在线观看一区| 九九久久国产| 一区二区三区四区日本视频| 国产成人精品亚洲线观看| 丰满少妇一区| 日韩精品免费一区二区在线观看 | 男人的天堂久久精品| 爽好久久久欧美精品| 美女黄网久久| 日韩中文字幕视频网| 久久精品99久久久| 日韩av一二三| 麻豆成人av在线| 欧美aa在线观看| 午夜av一区| 亚洲精品少妇| 国产麻豆精品| 高潮一区二区| 欧美日韩国产在线一区| 视频一区中文字幕| 日本欧美一区二区| 久久精品国产精品亚洲毛片| 日韩大片在线观看| 欧美日韩精品一本二本三本| 亚洲婷婷丁香| 麻豆国产欧美日韩综合精品二区| 国产一区二区三区视频在线| 亚洲国产专区| 国产精品.xx视频.xxtv| 91精品国产自产在线观看永久∴| 午夜一级在线看亚洲| 国产欧美日韩一区二区三区四区| 一区二区精品伦理...| 欧美在线综合| 国产中文欧美日韩在线 | 综合精品一区| 亚洲一区二区av| 在线日韩视频| 黄色免费成人| 亚洲精品乱码日韩| 久久久91麻豆精品国产一区| 成人羞羞在线观看网站| 在线看片日韩| 精品三级av| 99国产精品99久久久久久粉嫩| 日韩国产精品久久久久久亚洲| 国产一区二区三区天码| 亚洲精华国产欧美| 日韩综合一区二区| 正在播放日韩精品| 视频一区二区不卡| 久久中文欧美| 亚洲免费网址| 国产成人免费精品| 国产亚洲毛片在线| 精品国产一区二| 一区二区三区四区在线观看国产日韩| 老司机精品视频网| 奶水喷射视频一区| 精品精品国产三级a∨在线| 尤物网精品视频| 久久中文字幕一区二区三区| 亚洲欧美日韩在线观看a三区 | 欧美日韩精品免费观看视欧美高清免费大片 | 日韩二区三区在线观看| 国产福利片在线观看| 视频一区中文字幕精品| 蜜臀久久精品| 欧美日韩一区二区三区四区在线观看 |