湖北师范大学-Python程序设计-Python第一章作业(初级)

爬取湖北师范大学官网新闻信息 爬虫内容:要求:分析:爬取摸个面板:部分代码:写入CSV文件的方法:综合代码: 内容: 要求: 爬取湖北师范大学校园官网新闻,将其标题,内容,来源和发布时间写入CSV文件中。 分析: 湖北师范大学校园官网新闻网页:由于刚开始爬取可以根据其模块将其慢慢爬取。 爬取摸个面板: 先试着爬取某个面板:(学校要闻) 部分代码: 将光标移到对应的模板可看到其源代码(如下图)可发现在标签下,而我们需要获取的信息均在标签下。代码如下: #爬取模块1下的新闻要闻模块 lilist=doc.find('div',{' 阅读详情

 第1关:浮点数四则运算与格式化输

任务描述
Python 可以方便的实现计算器的功能。数学意义上的加、减、乘、除在Python中分别以符号“+、-、*、/”表示。
试编程实现分两行输入两个非零浮点数,并在4 行中按顺序输出两个数的加、减、乘、除的计算式和计算结果。计算结果str.format()方法严格保留小数点后3位数字。要求输出与如下示例格式相同,符号前后各有一个空格。

浮点数1 + 浮点数2 = 和
浮点数1 - 浮点数2 = 差
浮点数1 * 浮点数2 = 积
浮点数1 / 浮点数2 = 商

示例
输入:
2.66
3.1415926
输出:
2.66 + 3.1415926 = 5.802
2.66 - 3.1415926 = -0.482
2.66 * 3.1415926 = 8.357
2.66 / 3.1415926 = 0.847

a=eval(input())
b=eval(input())
print('{} + {} = {:.3f}'.format(a,b,a+b))
print('{} - {} = {:.3f}'.format(a,b,a-b))
print('{} * {} = {:.3f}'.format(a,b,a*b))
print('{} / {} = {:.3f}'.format(a,b,a/b))

第2关:计算矩形面积

任务描述
用户输入矩形的长和宽,计算其面积并输出。

输入格式
第一行输入一个数字,代表矩形的长
第二行输入一个数字,代表矩形的宽
(输入使用input(),不要增加额外的提示信息)

输出格式
输出矩形的面积,不限定小数位数

示例1
输入:
3.1415926
5.88
输出:
18.472564488

示例2
输入:
5
8
输出:
40

a=eval(input())
b=eval(input())
print(a*b)

第3关:简单数学运算

任务描述
输入两个整数a, b,分三行输出其相加、相减和相乘的结果。

输入格式
第一行输入整数a
第二行输入整数b

输出格式
第一行输出a + b的结果
第二行输出a - b的结果
第三行输出a * b的结果

示例
输入:
3
2
输出:
5
1
6

def solve(a,b):
    # 在此处输入你的代码
    print(a+b)
    print(a-b)
    print(a*b)

if __name__ == '__main__':
    a = int(input())  # 输入转为整数
    b = int(input())  # 输入转为整数
    solve(a,b)        # 调用你定义的函数进行数学运算

第4关:空格分隔格式化输出

任务描述
本关任务:编写一个日期格式化输出的小程序。

编程要求
根据提示,在右侧编辑区补充代码:分三行输入年月日的整数值,以空格分隔输出年 月 日。

测试说明
平台会对你编写的代码进行测试:

测试输入:
2021
04
26

预期输出:
2021 04 26

# 实验要求
# 在三行中分别输入当前的年、月、日的整数值,按要求完成输出。
# 1 输出年月日,空格分隔,格式:2020 09 16

# 测试数据
# 输入(>>>开头的行表示输入数据)
# >>>2021
# >>>04
# >>>26

# 输出
# 2021 04 26

# 以下为代码区

# =======================================================
year = input()                         # 输入当前年
month = input()                        # 输入当前月
date = input()                         # 输入当前日
# =======================================================
# 此处去掉注释符号“#”并补充你的代码
print(year, month, date)
# =======================================================

第5关:多对象的分隔符号格式化输出

任务描述
本关任务:编写一个日期格式化输出的小程序。

编程要求
根据提示,在右侧编辑区补充代码,分三行输入年月日的整数值,使用不同分隔符分隔年月日输出,具体任务:

输出年-月-日,连字符“-”分隔,格式:2020-09-16
输出年/月/日,斜线“/”分隔,格式:2020/09/16
输出月,日,年,逗号“,”分隔,格式:09,16,2020
测试说明
平台会对你编写的代码进行测试:

测试输入:
2021
04
26

预期输出:
2021-04-26
2021/04/26
04,26,2021

# 实验要求
# 在三行中分别输入当前的年、月、日的整数值,按要求完成输出。

# 2 输出年-月-日,连字符“-”分隔,格式:2020-09-16
# 3 输出年/月/日,斜线“/”分隔,格式:2020/09/16
# 4 输出月,日,年,逗号“,”分隔,格式:09,16,2020


# 测试数据
# 输入(>>>开头的行表示输入数据)
# >>>2021
# >>>04
# >>>26

# 输出
# 2021-04-26
# 2021/04/26
# 04,26,2021

# 以下为代码区

# =======================================================
year = input()                         # 输入当前年
month = input()                        # 输入当前月
date = input()                         # 输入当前日
# =======================================================
# 此处去掉注释符号“#”并补充你的代码
print(year,month,date,sep='-')
print(year,month,date,sep='/')
print(month,date,year,sep=',')

# =======================================================

第6关:format方式格式化输出

任务描述
编写一个将年月日格式化输出的小程序。

编程要求
根据提示,在右侧编辑区补充代码,分三行输入年月日的整数值,用 str.format() 格式输出,格式形如2021年04月26日。

测试说明
平台会对你编写的代码进行测试:
测试输入:
2021
04
26

预期输出:
2021年04月26日

# 实验要求
# 在三行中分别输入当前的年、月、日的整数值,按要求完成输出。
# 5 用str.format()格式输出,格式:2020 年09 月16 日


# 测试数据
# 输入(>>>开头的行表示输入数据)
# >>>2021
# >>>04
# >>>26

# 输出
# 2021年04月26日
# 以下为代码区

# =======================================================
year = input()                         # 输入当前年
month = input()                        # 输入当前月
date = input()                         # 输入当前日
# =======================================================
# 此处去掉注释符号“#”并补充你的代码
print('{}年{}月{}日'.format(year,month,date))
# =======================================================

第7关:字符串拼接方式格式化输出

任务描述
本关任务:编写一个将日期格式化输出的小程序。

编程要求
根据提示,在右侧编辑区补充代码,分三行输入年月日的整数值,要求用字符串拼接方法输出,输出格式形如:2021年04月26日。

测试说明
平台会对你编写的代码进行测试:

测试输入:
2021
04
26

预期输出:
2021年04月26日

# 实验要求
# 在三行中分别输入当前的年、月、日的整数值,按要求完成输出。
# 6 用字符串拼接方法输出,格式:2020 年09 月16 日

# 测试数据
# 输入(>>>开头的行表示输入数据)
# >>>2021
# >>>04
# >>>26

# 输出
# 2021年04月26日
# 以下为代码区

# =======================================================
year = input()                         # 输入当前年
month = input()                        # 输入当前月
date = input()                         # 输入当前日
# =======================================================
# 此处去掉注释符号“#”并补充你的代码
print(year+"年"+month+"月"+date+"日")
# =======================================================

第8关:欢迎入学

任务描述
本关任务:编写一个欢迎入学的小程序。

编程要求
根据提示,在右侧编辑区补充代码,用户输入姓名,输出以上界面后,再在下一行输出 欢迎您,XXX同学!

测试说明
平台会对你编写的代码进行测试:
测试输入:
李明
预期输出:
|++++++++++++++++++++++|
|                      |
|   Welcome to WHUT    |
|                      |
|++++++++++++++++++++++|
欢迎您,李明同学!

"""
编写程序,用户入自己的姓名,输出以下界面后,再在下一行输出“欢迎您,***同学!”
|++++++++++++++++++++++|
|                      |
|   Welcome to WHUT    |
|                      |
|++++++++++++++++++++++|
"""

my_name = input()  # 输入学生的姓名                             
########### Begin ############
# 输出以上界面
print('|++++++++++++++++++++++|')
print('|                      |')
print('|   Welcome to WHUT    |')
print('|                      |')
print('|++++++++++++++++++++++|')

# 输出“欢迎您,***同学!”
print('欢迎您,{}同学!'.format(my_name))
########### End ############

Python第一章作业(初级) 试编程实现分两行输入两个非零浮点数,并在4 行中按顺序输出两个数的加、减、乘、除的计算式和计算结果。 阅读详情

相关推荐

湖北师范大学计信学院研究生课程Python程序设计实训第三周作业

1、黄小明老师负责四六级考试的报名工作,他有三张表PY_3_1_TM(请假同学名单表),PY_3_2_TM(实际未到人员表),PY_3_3_TM(所有报名同学信息表),黄老师想找出哪些同学无故旷到,请你帮他想想办法解决一下。2、将已请假且缺考的同学的照片文件名由身份证号改成“学号姓名”,例如:“201711____102林_婷.jpg”,由于*为通配符,所有*改成_。1、由于重复原因,部分文件名并不是身份证号,找出这些文件名和身份证号的对应关系,并找出他与哪一行重复,相应的对应表在check文件内。

popoywei的博客 319

python

Python 可以方便的实现计算器的功能。数学意义上的加、减、乘、除在Python中分别以符号“+、-、*、/”表示。试编程实现分两行输入两个非零浮点数,并在4 行中按顺序输出两个数的加、减、乘、除的计算式和计算结果。计算结果str.format()方法严格保留小数点后3位数字。要求输出与如下示例格式相同,符号前后各有一个空格。浮点数1 + 浮点数2 = 和 浮点数1 - 浮点数2 = 差 浮点数1 * 浮点数2 = 积 浮点数1 / 浮点数2 = 商。

2302_76732016的博客 4107

湖北师范大学计信学院研究生课程Python程序设计实训第一周作业

1.3 本课作业安装完成Python的运行环境,并完成以下基本输入输出内容Input://输入内容,此行为提示信息,下面一行为输入内容zhang sanOutput://输出内容,此行为提示信息,以下两行为输出内容,//其中第二行后面的字符串为上面输入输入内容。

popoywei的博客 270

Python——实现简易计算器

简简单单计算器

Boom!脑洞大爆炸的博客 1万+

湖北师范大学计信学院研究生课程Python程序设计实训第十二周隐藏副本作业

校园一卡通是集身份认证、金融消费、数据共享等多项功能于一体的信息集成系统。在为师生提供优质、高效信息化服务的同时,系统自身也积累了大量的历史记录,其中蕴含着学生的消费行为以及学校食堂等各部门的运行状况等信息。很多高校基于校园一卡通系统进行“智慧校园”的相关建设,例如《扬子晚报》2016年1月27日的报道:《南理工给贫困生“暖心饭卡补助”》。

popoywei的博客 1128

湖北师范大学计信学院研究生课程Python程序设计实训第四周作业

【代码】湖北师范大学计信学院研究生课程Python程序设计实训第四周作业。

popoywei的博客 376

【python实现计算器功能】

这个计算器程序首先打印一个欢迎信息,然后进入一个循环,不断请求用户输入表达式。程序尝试将输入的字符串分割成两个数字和一个运算符,并根据运算符执行相应的数学运算。每次计算完成后,程序会询问用户是否希望继续计算,如果用户输入的不是’y’,则退出程序。请注意,为了简化,这个示例没有添加错误处理(比如除以0的情况),你可以根据需要自行添加。请注意,这个实现非常基础,并且假设用户总是按照“数字 运算符 数字”的格式输入表达式。在实际应用中,你可能需要添加更复杂的错误处理和更灵活的输入解析功能。

qq_36253366的博客 1284

湖北师范大学数统2204班运筹学实验报告

Dunkl0ve的博客 168

【头歌-Python】Python第一章作业(初级)

根据提示,在右侧编辑器补充代码,在三行中分别输入当前的年、月、日的整数值,按要求完成输出。根据提示,在右侧编辑器补充代码,在三行中分别输入当前的年、月、日的整数值,按要求完成输出。根据提示,在右侧编辑器补充代码,在三行中分别输入当前的年、月、日的整数值,按要求完成输出。根据提示,在右侧编辑器补充代码,在三行中分别输入当前的年、月、日的整数值,按要求完成输出。编写程序,用户入自己的姓名,输出以上界面后,再在下一行输出“欢迎您,***同学!format 格式化输出,比较简单,实用,f或者F都可以哦。

qq_67502430的博客 1万+

滑模控制算法——基本原理(附MATLAB程序)

选择一个滑模面和是设计参数。是滑模面函数,通常我们希望系统状态在的面上滑动。我们以一个简单的二阶系统作为示例,其状态空间方程为:是系统矩阵是输入矩阵是输出矩阵假设我们的系统如下:滑模控制算法的核心在于设计合适的滑模面和控制律,并分析系统在滑模面上的稳定性。通过上述公式和步骤,可以有效地设计滑模控制器,以处理具有非线性和不确定性的动态系统。总的来说,滑模控制算法因其鲁棒性和灵活性在处理复杂控制问题中表现出色,但在实际应用中需要精心设计以克服抖振现象和其他潜在问题。BuxuABDC。

qq_35623594的博客 2万+

scRNA-seq | 吐血整理的单细胞入门教程(从原理到代码实操)(二)

scRNA-seq | 吐血整理的单细胞入门教程(从原理到代码实操)(二)

m0_72224305的博客 4306

湖北师范大学-Python程序设计-python第三章作业(初级)

编写一个学生成绩转换程序,用户输入百分制的学生成绩,成绩大于等于90且小于等于100的输出为“A”,成绩大于或等于80且小于90的输出为“B”,成绩大于或等于70且小于80的输出为“C”,成绩大于或等于60且小于70的输出为“D”,成绩小于60且大于等于0的输出为“E”,如果输出的成绩大于100或小于0,输出'data error!请编一个程序,用户在同一行内输入两个整数,代表头和脚的数量,编程计算笼中各有多少只鸡和兔(假设鸡和兔都正常,无残疾)。由于北京的房价很高,你要攒几年钱才能付得起房子的首付。

柠檬喝汽水的博客 1895

用Proteus8.9自带STM32F401VE的Controller仿真STM32F407ZGT6,F429IGT6

@用Proteus8.9自带STM32F401VE的Controller仿真STM32F407ZGT6,F429IGT6 一, 目前得到的 Proteus8.9版本软件能够支持的Cortex-M4固件库项目,只能到达STM32F401VE (如下图1所示)。 (图1) 作为ST公司Cortex-M4更为广泛应用的F407,F429系列芯片;现在的Proteus8.9版本软件还没有固件库支持,不能...

kaillen的博客 3万+

湖北师范大学-Python程序设计-Python第一章作业(中级)

用户在两行分别输入出题数量和参与计算的最大数字,程序随机产生一个四则运算表达式,用户输入表达式运算结果,输入正确时输出'恭喜你,回答正确',输入错误时输出'回答错误,你要加油哦!根据提示,在右侧编辑区补充代码,分三行输入年月日的整数值,用 str.format() 格式输出,格式形如2021年04月26日。根据提示,在右侧编辑区补充代码,分三行输入年月日的整数值,要求用字符串拼接方法输出,输出格式形如:2021年04月26日。输出月,日,年,逗号“,”分隔,格式:09,16,2020。

柠檬喝汽水的博客 2358

Android Studio安装常见问题详解——Android Emulator Hypervisor Driver for AMD Processors installation failed.

目录一、问题描述二、解决方案2.1 开启CPU虚拟化2.2 禁用Hyper-V2.3 使用管理员命令行在驱动程序包中执行“silent_install.bat” 一、问题描述 新买的AMD轻薄本,在安装Android Studio时遇到问题: Android Emulator Hypervisor Driver for AMD Processors installation failed. 笔记本配置为: 二、解决方案 2.1 开启CPU虚拟化 设置虚拟化的步骤这里不进行详细介绍了。如果需要,可以自行百

Wendy的博客 4万+

如何使用 Claude Code 搜索 SAP note

当然,Claude Code 自己仍然要有一种合法可用的模型访问方式,例如 Claude 订阅、Anthropic API 或公司配置的模型提供方式,这和 Browser Extension 是两个问题。因为 Claude Code 已经是完整的 MCP Host,而 Microsoft Playwright MCP 又已经明确支持现有 Chrome Session,两者拼起来在技术架构上完全成立。Microsoft Playwright MCP 默认可以创建持久化浏览器 Profile。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 65

湖北师范大学-Python程序设计-Python第四章作业(初级)

定义一个函数 say_hi_gender(),有 2 个参数 full_name 和 gender,接受人名和性别(“男”或“女”)的字符串为参数,函数的返回值为“尊敬的XXX先生/女士,欢迎来到火星!有时候你预先不知道函数需要多少实参,此时可以给函数传递一个用 “*” 开头的序列类型的参数,例如:“*id” ,形参名 id 前面的星号会让 Python 创建一个空元组,将收集到的所有实参值都封装到这个元组里。”,例如函数的参数为“李白”,返回值为“李白,你好!定义一个函数,可以输出汽车的介绍。

柠檬喝汽水的博客 1596

Unity 面试篇⚠️ | Unity性能优化好,山寨机都能跑~

Unity 面试篇⚠️ | Unity性能优化好,山寨机都能跑~

m0_58523831的博客 1万+

湖北师范大学-Python程序设计-列表类型翻转教学

去除列表中的空字符串元素后,将其他成绩转数值类型,再根据规则对列表中的成绩进行修正,输出修正后成绩列表,计算并输出成绩中的最高分、最低分和的平均分(输出时严格保留小数点后3位数字)。根据提示,在右侧编辑器补充代码,使程序能将文件中的数据转为子列表元素是浮点数的二维列表,先去掉弃权评委的成绩(空字符串),再去掉每位选手的一个最高分和一个最低分,计算每位选手的平均分并附加到子列表末尾(平均分保留小数点后2位)。根据提示,在右侧编辑器补充代码,使程序能依次接收用户输入的10个成绩,将成绩置于列表中输出。

柠檬喝汽水的博客 1285

【AI智能体】Coze 搭建个人旅游规划助手实战详解

Coze 制作旅游规划助手机器人实战详解

congge 4607

想在 Visual Studio Code 里进行 ABAP 开发,需要安装的扩展列表

安装完毕后,我们可以将 SAP 系统配置为 Visual Studio Code 连接的远程文件系统。为了连接到 SAP 系统,需要启用 ABAP 开发工具 (ADT) ICF 节点,这与 SAP Hana Studio 等工具使用的服务相同。打开 SAP GUI 并连接到目标系统,运行事务 SICF,然后激活 ADT_SRV 服务,如下所示。这启用了允许代码编辑器和 IDE 连接到 SAP 系统的服务。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 3120

湖北师范大学-Python-第七章集合与字典作业

任务描述集合是一个无序的、没有重复元素的数据类型,在输出或转为序列类型时,其元素位置随机出现。李白是一个社区大学的老师,一天,他让学生小明计算一下温室里植物的平均高度。平均高度 = 不同高度的和 / 不同高度的数量输入格式输入N个用空格分隔的植物的高度输出格式在一行内输出植物的平均高度,保留小数点后3位示例输入:输出:169.375# 你的代码写在这里。

柠檬喝汽水的博客 1789

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

湖北师范大学-Python程序设计-流程控制自学引导

根据提示,在右侧编辑器补充代码,输入一个小于1的浮点数n,计算非负奇数的倒数正负交替运算的和,直到某一项的绝对值小于或等于n,计算该项之前(不含该项)的正负交替运算的和,并输出计算和的4倍结果。根据提示,在右侧编辑器补充代码,输入两个正整数m和n,用m枚铜钱购买n只鸡,花完全部的钱,且要求公鸡、母鸡、小鸡每样都必须有,计算公鸡、母鸡、小鸡各多少,有多个答案时分行输出。根据提示,在右侧编辑器补充代码,接受一个大于1的整数输入,输出小于这个数的所有非负奇数的倒数和。小鸡数量可用n-cock-hen计算。

柠檬喝汽水的博客 1624

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

湖北师范大学-Python程序设计-字典翻转教学

('African', 'a.非洲的 n.非洲人'), ('Arabian', 'a.阿拉伯的'), ('Atlantic', 'a.大西洋的 n.大西洋'), ('August', 'n.八月'), ('Australia', 'n.澳大利亚'), ('Australian', 'a.澳大利亚的'), ('B.C.', '(缩)公元前'), ('Bible', 'n.基督教《圣经》'), ('Britain', 'n.不列颠,英国'), ('British', 'a.不列颠的,英联邦的')]

柠檬喝汽水的博客 1067

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

湖北师范大学-Python程序设计-函数自学引导

测试说明平台会对你编写的代码进行测试:测试输入:24预期输出:16测试输入:54预期输出:625提示:1.注意函数定义语句结尾是半角冒号2.函数体语句缩进# 在下面一行从行首开始补充函数定义语句num=1num=num*xreturn num"""此函数用于计算整数x的n次幂,无参数,返回幂运算结果,一个整数。函数中需要用程序语句接受用户输入的整数的底数x和指数n,计算x的n次幂,返回计算结果"""# 对齐此位置写函数体语句和返回值语句。

柠檬喝汽水的博客 1629

湖北师范大学-Python程序设计-3.4 存款买房(project)

假定你每 6 个月加一次工资,每半年加薪比例 semi_annual_raise 是一个表示百分比的整数,例如 7 表示 7%,即第 7、13、19、25... 个月月头涨一次工资,工资涨幅为 7%。分别为根据输入值计算的首付款、月存款、存够首付的月份数目,输出结果严格保留 2 位小数,具体输出格式见示例。根据提示,在右侧编辑器补充代码,计算并输出首付款、每年年底已存工资款总数、存够首付的月数 n。根据提示,在右侧编辑器补充代码,计算并输出计算的首付款、月存款、存够首付的月份数目。你的存款从 0 元开始。

柠檬喝汽水的博客 2412
上一篇: 湖北师范大学-Python程序设计-Python第一章作业(中级)
下一篇: 湖北师范大学-Python程序设计-列表类型翻转教学
汽水爆炸
博客等级 码龄4年 1903粉丝 41原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值