猜數字(又稱 Bulls and Cows )是一種古老的的密碼破譯類益智類小遊戲,起源於20世紀中期,通常由兩我的或多人玩,也能夠由一我的和電腦玩。一般由兩我的玩,一方出數字,一方猜。出數字的人要想好一個沒有重複數字的4個數,不能讓猜的人知道。猜的人就能夠開始猜。每猜一個數字,出數者就要根據這個數字給出幾A幾B,其中A前面的數字表示位置正確的數的個數,而B前的數字表示數字正確而位置不對的數的個數。html
源碼展現:python
1 ''' 2 在學習過程當中有什麼不懂得能夠加個人python學習交流扣扣qun,934109170,羣裏有不錯的學習教程、開發工具與電子書籍。 3 與你分享python企業當下人才需求及怎麼從零基礎學習好python,和學習什麼內容。 4 ''' 5 import webbrowser as web 6 import re 7 import urllib 8 import time 9 import os 10 def spider(url,urlpattern): 11 urls=getURLs(url,urlpattern) 12 for url in urls: 13 visitURL(url) 14 def visitURL(url): 15 url=url[:-1] #remove the " at the end of the string 16 print(url) 17 #print("\n") 18 web.open(url,1,False) 19 time.sleep(5) 20 def getURLs(url,urlpattern): 21 urls=[] 22 23 response=urllib.urlopen(url) 24 html=response.read() 25 pattern=re.compile(urlpattern) 26 urls=pattern.findall(html) 27 urls=list(set(urls)) 28 return urls 29 30 31 if __name__=="__main__": 32 urls={ 33 "這裏填寫你blog的地址" 34 } 35 for i in range(1,10): 36 for url,urlpattern in urls.items(): 37 spider(url,urlpattern) 38 print("Blogs has been refreshed for ", i, " times") 39 os.system("taskkill /F /IM chrome.exe")
代碼不是不少,不要複製,多動手練習!web
代碼不是不少,不要複製,多動手練習!chrome
代碼不是不少,不要複製,多動手練習!ide