首页 > 代码库 > 第二骗+第一次作业
第二骗+第一次作业
这是一个每5分钟自动获取河大教务处最新通知的小的不能再小的程序,还是一个可怕的死循环,本来设想是每次循环结束后一分钟之内输入结束即可退出,不输入的话自动跳过并继续循环,不过实在不知道咋办了,百度看不大懂,以后多学一些应该就可以了。
import requests import time import re #按照课本推荐的方式定义获取文本的方式,防止网络问题导致错误 def gethtmltext(url): try: r = requests.get (url,timeout=30) r.raise_for_status() r.encoding = ‘gb2312‘#不知道教务处网页编码方式,反正默认和utf-8都是乱的,改成国标就可以了 return r.text except: return "" while 1: url = "http://jwc.hbu.cn/Notes.asp" mytext = gethtmltext(url) if len(mytext)>10: thelasttongzhi = "最新文章标题为:"+re.search(r‘title=\"\w+.*\w*\">‘,mytext).group(0)[7:-2] thelasturl ="网址为:http://jwc.hbu.cn/"+re.search (r‘info_show\.asp\?infoid=\d+‘,mytext).group(0) print(thelasttongzhi) print(thelasturl) time.sleep(300) else: continue
真是一个尴尬的死循环(捂脸)
感觉第二个有点蠢。。。
import random a = random.randint(0,101) b=0 while 1: inputnum=input("请输入0到100间的一个整数(输入q退出):") if inputnum == "q": break else: b=b+1 if "." in inputnum: print("请输入整数") else: try: inputnum=eval(inputnum) if inputnum > a: print("数字有点大") elif inputnum < a: print("数字有点小") else : print("恭喜你猜对了") print("答题次数为{}次".format (b)) break except: print("请输入正确的格式")
第二骗+第一次作业
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。