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

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Python猜數(shù)字算法題詳解

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

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

兩個(gè)人甲乙在猜數(shù)字,甲先從1,2,3三個(gè)數(shù)字中隨機(jī)抽3次,結(jié)果是guess。乙隨后也隨機(jī)抽三次,結(jié)果是answer。然后對(duì)比甲乙兩個(gè)人的結(jié)果。示例如下:

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

那么結(jié)果就是猜對(duì)了3次

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

那么結(jié)果就是猜對(duì)了1次

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

那么結(jié)果就是猜對(duì)了0次

即將guess和answer兩個(gè)作為參數(shù)輸入,返回猜對(duì)的次數(shù)。

我想出來(lái)的幾個(gè)答案如下所示:

答案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將兩個(gè)列表進(jìn)行組合,返回每個(gè)列表中單個(gè)元素組成的元組,然后循環(huán)對(duì)比。如果相等就將臨時(shí)變量值+1,最終返回統(tǒng)計(jì)結(jié)果。

答案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

思路:轉(zhuǎn)念一想,發(fā)現(xiàn)自己想復(fù)雜了,因?yàn)椴恍枰唇樱涂梢灾苯尤∵@兩個(gè)列表對(duì)應(yīng)的值進(jìn)行對(duì)比。就更簡(jiǎn)單了,直接循環(huán)對(duì)比,有相等的情況將臨時(shí)變量+1,最后返回臨時(shí)變量即可。

答案3:

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

思路:既然可以直接對(duì)比,那么能不能再簡(jiǎn)單點(diǎn),我就想到了map函數(shù),map函數(shù)第一個(gè)參數(shù)直接使用匿名函數(shù)來(lái)進(jìn)行元素對(duì)比,然后收集函數(shù)執(zhí)行結(jié)果。如果對(duì)比相等,結(jié)果是True,對(duì)比不相等,結(jié)果是False。

最后返回map函數(shù)直接結(jié)果的總和即可。

答案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進(jìn)行對(duì)比,這是我認(rèn)為自己最差的一個(gè)答案,因?yàn)檫@種情況只適合這種簡(jiǎn)短的列表對(duì)比,再長(zhǎng)一點(diǎn)整個(gè)代碼就沒(méi)法看了。

內(nèi)容擴(kuò)展:

Python初學(xué)者小游戲:猜數(shù)字

游戲邏輯:電腦隨機(jī)生成一個(gè)數(shù)字,然后玩家猜數(shù)字,電腦提示猜的數(shù)字大了還是小了,供玩家縮小數(shù)字范圍,達(dá)到既定次數(shù)后,玩家失敗。若在次數(shù)內(nèi)猜對(duì),玩家獲勝。

涉及知識(shí)點(diǎn):random.randint() , print() , input() ( raw_input() )

參考實(shí)現(xiàn)代碼:

#!/usr/bin/env python # encoding: utf-8 #使用print('',end=...)標(biāo)準(zhǔn) from __future__ import print_function import os import sys import time import random #輸入檢測(cè) 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 #猜數(shù)字流程 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...')

到此這篇關(guān)于Python猜數(shù)字算法題詳解的文章就介紹到這了,更多相關(guān)Python實(shí)現(xiàn)猜數(shù)字內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Python 編程
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
嫩草伊人久久精品少妇av杨幂 | 精品国产欧美日韩| 日韩高清电影免费| 亚洲免费毛片| 日韩美女精品| 亚洲制服欧美另类| 亚洲欧洲日韩| 国产精品www994| 三上悠亚国产精品一区二区三区| 日韩天堂av| 欧美激情五月| 国产91在线播放精品| 日韩精品欧美激情一区二区| 深夜福利亚洲| 久久不卡国产精品一区二区| 中文字幕亚洲在线观看| 国产精品成人a在线观看| 国产成人精品一区二区三区免费| 丝袜美腿亚洲色图| 在线精品观看| 亚洲精品精选| 激情综合网站| 久久精品99久久无色码中文字幕| 美女久久精品| 国产精品久久久久久av公交车| 亚洲青青久久| 激情久久五月| 免费一级片91| 日韩激情啪啪| 激情欧美亚洲| 婷婷成人在线| 日韩国产精品久久久| 欧美精品aa| 男女性色大片免费观看一区二区| 国产一区日韩一区| 影院欧美亚洲| 亚洲深深色噜噜狠狠爱网站 | 亚洲专区欧美专区| 丝袜国产日韩另类美女| 免费一二一二在线视频| 欧美视频精品全部免费观看| 久久精品卡一| 秋霞影视一区二区三区| 久久亚洲精品中文字幕| 亚洲专区视频| 99国产成+人+综合+亚洲欧美| 在线一区视频| 成人日韩在线观看| 亚洲综合五月| 麻豆成人综合网| 亚洲欧美日韩精品一区二区| 一区二区三区网站| 成人一区而且| 日韩深夜视频| 日韩理论片av| 日本一区二区免费高清| 久久青青视频| 国产成人久久精品麻豆二区| 亚洲精品在线影院| 日韩不卡视频在线观看| 国产精品亚洲欧美一级在线| 亚洲资源av| 麻豆精品少妇| 日韩成人高清| 亚洲精品国产日韩| 99视频精品全国免费| 国产精久久一区二区| 国产精品igao视频网网址不卡日韩| 国产日韩电影| 日韩一区中文| 久久精品国产大片免费观看| 青青伊人久久| 四虎国产精品免费观看| 亚洲精品视频一二三区| 久久久久欧美精品| 欧美国产免费| 日本综合视频| 国产精品毛片一区二区三区| 国产一区二区三区四区| 亚洲精品综合| 性欧美xxxx免费岛国不卡电影| 国产精品香蕉| 中文字幕免费精品| 亚洲高清毛片| 国产乱码午夜在线视频| 欧美在线看片| 男女男精品视频网| 不卡专区在线| 国产欧美88| 亚洲bt欧美bt精品777| 婷婷综合五月| 91精品在线观看国产| 精品成av人一区二区三区 | 免费日韩成人| 中文字幕亚洲精品乱码| 激情综合网五月| 在线一区视频观看| 国产高潮在线| 国产 日韩 欧美 综合 一区| 国产精品亚洲产品| 亚洲精品大片| 中文不卡在线| 日韩一区精品视频| 一本色道久久精品| 深夜视频一区二区| av资源中文在线| 免费一级欧美片在线观看网站| 91在线成人| 日韩精品亚洲aⅴ在线影院| 日韩在线a电影| 视频一区中文字幕国产| 日韩午夜电影| 国产精品日韩欧美一区| 2023国产精品久久久精品双| 电影亚洲精品噜噜在线观看| 国产伦理久久久久久妇女| 国产+成+人+亚洲欧洲在线| 日韩在线成人| 日韩大片免费观看| 久久国产免费| 国产色噜噜噜91在线精品| 久久99影视| 欧美+亚洲+精品+三区| 国产乱人伦精品一区| 快she精品国产999| 少妇精品久久久一区二区 | 日韩理论片av| 欧美国产美女| 中文在线а√天堂| 国产日韩欧美三区| 久久av导航| 麻豆国产欧美一区二区三区| 国产日韩高清一区二区三区在线| 亚洲精品人人| 日韩精品亚洲aⅴ在线影院| 国产成人77亚洲精品www| 国产精品美女在线观看直播| 国产精品日韩精品在线播放| 欧美a级一区二区| 成人午夜毛片| a日韩av网址| 久久网站免费观看| 91久久亚洲| 亚洲一级大片| 日韩精品三级| 欧美精品二区| 精品一区二区三区免费看| 国产乱码午夜在线视频| 亚洲国内欧美| 蜜桃伊人久久| 91欧美极品| 捆绑调教美女网站视频一区| 精品国产91| 久久精品国内一区二区三区水蜜桃| 蜜桃tv一区二区三区| 美女久久一区| 国产亚洲精品美女久久| 国产精品videosex极品| 香蕉视频亚洲一级| 久久理论电影| 日韩欧美美女在线观看| 国产精品啊v在线| 99久久久国产精品美女| 99在线观看免费视频精品观看| 亚洲2区在线| 麻豆国产精品一区二区三区| 日韩一区电影| 午夜电影亚洲| 日韩精选在线| 精品国产日韩欧美精品国产欧美日韩一区二区三区 | 国产免费av一区二区三区| 麻豆精品蜜桃视频网站| 青青青免费在线视频| 欧美专区在线| 国产精品视频3p| 亚洲精品在线影院| 免费视频一区二区| 久久丁香四色| 99成人在线视频| 91精品国产一区二区在线观看 | 国产 日韩 欧美 综合 一区| 国产精品av一区二区| 国产亚洲亚洲| 美女免费视频一区| 午夜久久美女| 国产精品丝袜在线播放| 99国产精品免费视频观看| 亚洲另类黄色| 国产黄大片在线观看| 视频在线观看一区二区三区| 精品国产麻豆| 老司机精品久久| 精品久久久网| 视频一区中文字幕国产| 日韩av自拍| 最新亚洲国产| 欧美日韩精品免费观看视欧美高清免费大片| 亚洲作爱视频| 三上亚洲一区二区| 亚洲一区二区日韩|