第二骗+第一次作业

这是一个每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("请输入正确的格式")

时间: 2024-10-16 08:43:30

第二骗+第一次作业的相关文章

第二学期-第一次作业

C高级第一次PTA作业(1) 1. 计算两数的和与差 1.设计思路 第一步:设出被调用函数 op1, op2, *psum,  *pdiff ,利用被调函数计算*psum的值和*pdiff的值: 第二步:代入到主函数就是计算a.b的和与差: 第三部:对所得到数值进行输出: 2.流程图 3.插入代码 1 void sum_diff( float op1, float op2, float *psum, float *pdiff ) 2 { 3 *psum = op1 + op2; 4 *pdiff

第一次作业:一条咸鱼和计算机

第一次作业:一条咸鱼和计算机 第一部分:结缘计算机        我的经历和所有科班和非科班的博主都不太一样,他们大多数是喜欢计算机,或者认为计算机就业情况好,而我却是情非得已.第一次认识计算机应该是小学的时候再学校的机房里,当时的电脑是那种大屁股电脑,贼卡的那种,我们当时的计算机课应该是叫信息课,上课的时候总是偷偷一起玩金山打字里面的游戏,就是警察抓小偷的那个,想想当时一边玩游戏一边还要防被老师发现,还真的是挺刺激的啊.感觉我从前对计算机的印象就等同于玩游戏,小学的时候常年混迹电子厅,虽然经常

【助教】第二次编程作业[初稿]

童鞋们好,通过和老师商量,决定第二次的编程作业要求如下: 1) 从第一次作业出发,将程序改装成一个单机带用户界面(不是控制台)的程序.    2) 我们会列出 8 个可以扩展的方向,相互独立.     3) 老师会让同学两两结对, 根据学号做一个数学映射, 选取 8 个可扩展方向上面的 4个,每个结对的同学提交的一份代码里面必须独立实现这 4 个方向.    4) 两个童鞋只需要一个童鞋将代码提交到博客,代码提交要求参见:http://www.cnblogs.com/greyzeng/p/437

第一次作业-2班-时宇 PTA第四次作业暂挂

PTA第一次作业 第一题 计算两个数的和与差: 1.设计思路 (1)算法 定义四个浮点型的标识符a,b,sum,diff,对a,b分别赋值,函数调用. a的值传递给op1,b的值传递给op2,sum的地址传递给指针变量psum,diff的地址传递给指针变量pdiff:输出两个数的和与差. 代码如下: 2.实验代码 ```void sum_diff( float op1, float op2, float *psum, float *pdiff ){ *psum=op1+op2; *pdiff=o

第一次作业:基于Orange&#39;s OS系统的进程模型分析与心得体会

1一. 操作系统进程概念模型与进程控制块概念浅析 1. 什么是进程? 图 1 - 1 (WIN10系统任务管理器对进程管理的图形化界面) 计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础. --百度百科 应用程序的实例.对正在运行的程序的抽象. --<现代操作系统> 2. 什么是进程控制块? 进程控制块(Processing Control Block),是操作系统核心中一种数据结构,主要表示进程状态.其作用是使一个在多道程序环境下不能独立

第一次作业:关于Linux进程模型及CFS调度器分析

第一次作业内容 挑选一个开源的操作系统,深入源码分析其进程模型,具体包含如下内容: 操作系统是怎么组织进程的 进程状态如何转换(给出进程状态转换图) 进程是如何调度的 谈谈自己对该操作系统进程模型的看法 1. 前言 本文基于Linux Kernel 2.6.28 的源代码,分析本版本linux的进程模型和CFS调度器的基本算法. 源码浏览地址:https://elixir.bootlin.com/linux/v2.6.28/source 2. 进程 2.1 进程的定义 <计算机操作系统>这门课

软件工程第一次作业补充

软件工程第一次作业的补充 对于作业"在一周之内快速看完<构建之法>,列出你不懂的5-10个问题". 作业要求有: (1)在每个问题后面,请说明哪一章节的什么内容引起了你的提问,提供一些上下文 (2)列出一些事例或资料,支持你的提问 (3)说说你提问题的原因,你说因为自己的假设和书中的不同而提问,还是不懂书中的术语,还是对推理过程有疑问,还是书中的描述和你的经验(直接经验或间接经验)矛盾? 例如:我看了这一段文字 (引用文字),有这个问题 (提出问题):我查了资料,有这些说法

第一次作业——四则运算小程序

这是第一次作业,而且是个人项目,说实话一开始得到作业还是很紧张的.虽然题目比较简单,但是由于自身动手能力很差,所以还是慌得要死. 经过思考和审题,我渐渐有了思路.四则运算主要的难点在于选取数是否是随机数而且是否能保证整数相除能否除尽. 一开始关于选取数是否随机我很苦恼,因为从前写程序变量基本都是自己赋值,没想到怎么随机取数.后来经过同学的点拨,我想到了随机选取函数.比如十以内的四则运算就将0-9赋给a1 再加1就变成1-10了.而保证除尽的问题也很快想到了解决方案,只需要添加一个判断两数相除记过

软件工程管理——第一次作业

这是软件工程管理课第一次作业,也是我的第一篇随笔. 这篇随笔分为四个部分:1.自我介绍. 2.对这门课的期待. 3.第一周工作统计. 4.第一个小项目(词频统计与四则运算选其一). 一.自我介绍        我叫夏一鸣,是东北师范大学计算机科学与信息技术学院,计算机应用技术专业的研一学生.本科也是东北师大的,专业是计算机科学与技术.我来自湖北咸宁,是一个南方小伙,为人还算随和乐观,希望老师和同学们多多关照. 二.对这门课的期待        我想,大家之所以选了这门课,当然初衷都应该是想学到一