python學習教程,猜數字遊戲開發

猜數字(又稱 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

相關文章
相關標籤/搜索