Python程序设计 2021秋计算和人工智能期中商科2

2021秋计算和人工智能期中商科2

第1关:矩形面积的计算

编写一个程序根据对角线长度和夹角度数计算矩形面积。 矩形面积如下所示

输入对角线长度和夹角度数,计算并显示矩形面积 要求结果显示两位小数

d=eval(input("对角线长度"))
a=eval(input("夹角度数"))
#代码开始
import math
s = (d**2*math.sin(a*math.pi/180))/2
print("面积%.2f"%s)
#代码结束

第2关:停车费计算

编写一个计算停车费的小程序。 某停车场的收费标准为30分钟内(含30分钟)免费,2小时内(含2小时)6元,超过2小时则2元每小时(不足1小时的按照1小时计算),最高不超过38元。 输入车辆的停车时间(按分钟计算),计算其停车费。

x=eval(input("停车时间"))
#代码开始
import math
if x<=30:f = 0
elif x <= 120:f = 6
elif x > 120:f = math.ceil((x - 120)/60)*2+6if f > 38:f = 38#代码结束
print("停车费{}元".format(f))

第3关:固定资产投资收益计算

编写一个计算固定资产投资收益的小程序。 某投资人购买了一固定资产出租,该资产每年租金x元,且每2年增加1%。(即第2年、第4年、第6年、第8年等) 该投资人每年底将前期收益和该年租金存入银行一年定期,年利率为r。 输入年租金x,一年定期年利率r,计算该储户10年每年的收益总额。

x=eval(input("年租金"))
r=eval(input("年利率"))
#代码开始
s = x
for i in range(1, 11): print("第{}年收益{:.2f}".format(i,s))if (i + 1) % 2 == 0:x *= 1.01s += s * rs += x#代码结束

第4关:字符串省份信息查询

编写一个输入省份信息,显示其简称的小程序。 在源程序中,mc字符串中存储了各直辖市和省份的名称,每个三位。 jc字符串存储了相应的各直辖市和省份的简称,每个一位。 编写程序,输入省份名称,显示对应的简称。若输入的省份不存在,显示名称错误。

mc="北京市上海市天津市重庆市黑龙江吉林省辽宁省河北省甘肃省青海省陕西省河南省山东省山西省安徽省湖北省湖南省江苏省四川省贵州省云南省广西省浙江省江西省广东省福建省海南省内蒙古新疆省广西省宁夏省西藏省"
jc="京沪津渝黑吉辽冀甘青陕豫鲁晋皖鄂湘苏川黔滇桂浙赣粤闽琼内新桂宁藏"
x=input("省份名称")
#代码开始
if x in mc:index1 = mc.index(x)print("省份简称%s"%jc[int(index1/3)])
else:print("名称错误")
#代码结束

第5关:宋词作者查询

编写一个能查询宋词作者的小程序。 宋词.txt文件如下所示,标题行显示词牌名和作者名

编写程序,输入作者名称,显示序号和作者所在的标题行。 最后显示一共n首作品 若没有该作者的作品,显示没有作品。 注意; 序号和标题行之间有空格

 

f1=open("2021qz//宋词.txt","r",encoding="utf8")
x=input("作者")
#代码开始
n = 0
for i in f1:i = i.strip()if x in i:n += 1print(n,i)
if n > 0:print("一共{}首作品".format(n))
else:print("没有作品")#代码结束
f1.close()

第6关:验证四方定理

四方定理为:所有的自然数最多用四个数的平方和就可以表示出来。 例如: 25=1*1+2*2+2*2+4*4 5=0*0+1*1+1*1+2*2 编写一个程序,输入一个整数,将其表示为平方和相加的形式。若有多种情况符合要求,只需要显示第一种

x=eval(input())
#代码开始
import math
def squares(n):for a in range(int(math.sqrt(n)) + 1):for b in range(int(math.sqrt(n - a**2)) + 1):for c in range(int(math.sqrt(n - a**2 - b**2)) + 1):d = math.sqrt(n - a**2 - b**2 - c**2)if d.is_integer():return f"{a} {b} {c} {int(d)}"print(squares(x))#代码结束

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/28198.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

安全智能体的前沿技术研究与实践

安全底层技术演进经历了以下几个阶段&#xff1a;\n\n1. 规则驱动&#xff1a;在早期&#xff0c;安全技术主要依赖于人工编写的规则进行静态和动态分析&#xff0c;如基线核查规则、应用漏洞规则等。这种方式尽管在某些特定场景下有效&#xff0c;但面临着规则更新滞后和适应性…

1.Element的table表高度自适应vue3+js写法

解决方法 在页面table上添加id&#xff0c;动态计算每页table的最大高度 &#xff0c;将高度保存在store中&#xff0c;每次切换路由时进行计算。 文章目录 解决方法前言一、页面table使用二、store状态库1.引入库 效果 前言 提示&#xff1a;状态管理使用的是pinia,用法参考…

腾讯云EdgeOne对比普通CDN的分别

EdgeOne架构图 普通CDN架构图 ​​​​​​​ 腾讯云EdgeOne对比普通CDN的不同点 服务范围和集成度 腾讯云EdgeOne是一体化的综合平台&#xff0c;不仅提供内容分发功能&#xff0c;还包括安全防护、性能优化和边缘计算等服务。EdgeOne提供了DDoS防护、WAF&#xff08;Web应…

流媒体传输协议HTTP-FLV、WebSocket-FLV、HTTP-TS 和 WebSocket-TS的详细介绍、应用场景及对比

一、前言 HTTP-FLV、WS-FLV、HTTP-TS 和 WS-TS 是针对 FLV 和 TS 格式视频流的不同传输方式。它们通过不同的协议实现视频流的传输&#xff0c;以满足不同的应用场景和需求。接下来我们对这些流媒体传输协议进行剖析。 二、传输协议 1、HTTP-FLV 介绍&#xff1a;基于 HTTP…

基于springboot的大学计算机基础网络教学系统

文章目录 项目介绍主要功能截图:部分代码展示设计总结项目获取方式🍅 作者主页:超级无敌暴龙战士塔塔开 🍅 简介:Java领域优质创作者🏆、 简历模板、学习资料、面试题库【关注我,都给你】 🍅文末获取源码联系🍅 项目介绍 基于springboot的大学计算机基础网络教学…

sqlite3模块的使用

1. SQLite数据库 SQLite是一个轻量级的, 基于磁盘的, 关系型的数据库管理系统(RDBMS). 它不需要一个独立的服务器进程或操作系统级别的配置. SQLite是D.Richard Hipp在2000年创建的, 并且由于其小巧, 快速, 可靠和易于使用的特性, 它在全球范围内得到了广泛的应用.以下是 SQLi…

Java高手的30k之路|面试宝典|精通BlockingQueue常用实现类

BlockingQueue BlockingQueue 是 Java 并发包 (java.util.concurrent) 提供的一个接口&#xff0c;用于支持线程安全的队列操作。它特别适用于生产者-消费者模式&#xff0c;提供了阻塞的插入和移除操作。当队列为空时&#xff0c;获取操作将阻塞等待&#xff1b;当队列已满时…

60.WEB渗透测试-信息收集- 端口、目录扫描、源码泄露(8)

免责声明&#xff1a;内容仅供学习参考&#xff0c;请合法利用知识&#xff0c;禁止进行违法犯罪活动&#xff01; 内容参考于&#xff1a; 易锦网校会员专享课 上一个内容&#xff1a;59.WEB渗透测试-信息收集- 端口、目录扫描、源码泄露&#xff08;7&#xff09; 御剑是用…

人工智能模型组合学习的理论和实验实践

组合学习&#xff0c;即掌握将基本概念结合起来构建更复杂概念的能力&#xff0c;对人类认知至关重要&#xff0c;特别是在人类语言理解和视觉感知方面。这一概念与在未观察到的情况下推广的能力紧密相关。尽管它在智能中扮演着核心角色&#xff0c;但缺乏系统化的理论及实验研…

c语言中的宏是什么?

宏的定义及用途 C语言中的宏是一种预处理指令&#xff0c;它允许程序员定义一个名称&#xff0c;该名称可以代表一段代码或一个值。宏的主要用途是简化代码的编写&#xff0c;提高代码的可读性和可维护性&#xff0c;以及实现代码的重复利用。 宏的定义使用#define指令&#…

DDPAI盯盯拍记录仪删除后的恢复方法(前后双路)

DDPAI盯盯拍行车记录仪的口碑相当不错&#xff0c;其产品一直以行车记录仪为主&#xff0c;曾经使用过比较早的产品&#xff0c;体验还不错。下面来看下这个DDPAI的视频恢复方法。 故障存储: 64G存储卡 /文件系统&#xff1a;FAT32 故障现象: 在发生事故后在记录仪上看到了…

工程设计问题---工业制冷系统的优化设计问题

参考文献&#xff1a; [1]李煜,梁晓,刘景森,等.基于改进平衡优化器算法求解工程优化问题[J/OL].计算机集成制造系统,1-34[2024-06-16].

水滴式粉碎机:玉米饲料加工的新篇章

在饲料加工业中&#xff0c;玉米作为一种重要的原料&#xff0c;其加工方式直接影响到饲料的品质以及动物对饲料的消化吸收率。近年来&#xff0c;随着科技的进步&#xff0c;越多的环保的饲料加工设备被引入到饲料生产中&#xff0c;其中&#xff0c;水滴式粉碎机以其独特的优…

Ubuntu Linux 24.04 C语言TCP/IP socket编程基础知识

socket起源于Unix&#xff0c;Unix/Linux基本哲学之一就是“一切皆文件”&#xff0c;都可以用“打开open –> 读写write/read –> 关闭close”模式来操作。Socket就是该模式的一个实现&#xff0c;socket即是一种特殊的文件&#xff0c;一些socket函数就是对其进行读/写…

【2024最新华为OD-C/D卷试题汇总】[支持在线评测] 部门项目任务分配(100分) - 三语言AC题解(Python/Java/Cpp)

🍭 大家好这里是清隆学长 ,一枚热爱算法的程序员 ✨ 本系列打算持续跟新华为OD-C/D卷的三语言AC题解 💻 ACM银牌🥈| 多次AK大厂笔试 | 编程一对一辅导 👏 感谢大家的订阅➕ 和 喜欢💗 📎在线评测链接 部门项目任务分配(100分) 🌍 评测功能需要订阅专栏后私信联…

举例说明 如何通过SparkUI和日志定位任务莫名失败?

有一个Task OOM&#xff1a; 通过概览信息&#xff0c;发现Stage 10的Task 36失败了4次导致Job失败。概览信息中显示最后一次失败的退出代码&#xff08;exit code&#xff09;是143&#xff0c;意味着发生了内存溢出&#xff08;OOM&#xff0c;即Out of Memory&#xff09;。…

mariadb

MariaDB安装配置、使用、授权、增删改查以及数据库备份与恢复 MariaDB安装配置、使用、授权、增删改查以及数据库备份与恢复_mariadb安装及配置教程-CSDN博客mariadb 恢复&#xff1a; ERROR! MySQL server PID file could not be found! 170104 23:04:21 InnoDB: The InnoD…

共同基金(Mutual Funds)是什么?各种不同的基金有什么区别?

共同基金是什么 中文版 共同基金 共同基金是一种投资工具&#xff0c;通过汇集众多投资者的资金&#xff0c;购买一组多样化的股票、债券或其他证券。共同基金由专业的投资组合经理管理&#xff0c;他们旨在实现特定的投资目标。以下是对共同基金的详细介绍&#xff1a; 共…

探索Edge

目录 1.概述 1.1.什么是浏览器 1.2.浏览器的作用 2.Edge 2.1.什么是Edge 2.2.诞生背景 2.3.历史版本 2.4.作用 2.5.优缺点 2.5.1.优点 2.5.2.缺点 3.对比 3.1.和360浏览器的对比 3.2.和谷歌浏览器&#xff08;Chrome&#xff09;的对比 4.未来展望 5.总结 1.概…

从“产品的RFM分析”看如何探索“职业方向”

我们在做产品分析时&#xff0c;经常会用到一种方法“产品的RFM分析”&#xff0c;它是一种客户细分和价值评估的常用方法&#xff0c;广泛应用于电子商务、零售和其他众多行业&#xff0c;它可以帮助企业和产品团队更好地理解用户行为&#xff0c;优化营销策略&#xff0c;提升…