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

相关文章
相关标签/搜索