《Python程序设计与算法基础教程》P41部分练习题解答
以下解法参照书本P34中例2.25完成。P41-2.12-2题目编写程序输入直角三角形的两条直角边利用勾股定理计算斜边的长度结果保留两位小数。编写代码import math #导入math模块用于开平方运算 afloat(input(请输入直角三角形的直角边10:)) bfloat(input(请输入直角三角形的直角边20:))#输入两条直角边并转换为浮点数 cmath.sqrt(a**2b**2)#根据勾股定理计算斜边长度 print(直角三角形的斜边为%.2f%c)#输出斜边长度保留两位小数运行结果P41-2.12-3题目编写程序输入本金、年利率和年份计算复利结果保留两位小数。代码#计算复利:本金*1年利率^年份 principal float(input(请输入本金)) rate float(input(请输入年利率)) years int(input(请输入年份)) #输入本金、年利率和年份 amount principal * (1 rate / 100) ** years #计算复利注意年利率需要转换为小数形式 print(str.format(本金利率和为: {0:2.2f}, amount)) #输出结果保留两位小数运行结果P41-2.12-4题目编写程序输入球的半径计算球的表面积和体积结果保留两位小数。代码import math #导入math模块用于获取圆周率π rfloat(input(请输入球的半径:)) #输入球的半径 area4*math.pi*r**2 #表面积公式4πr² volume(4/3)*math.pi*r**2 #体积公式(4/3)πr^3 print(str.format(球的表面积为:{0:2.2f},体积为{1:2.2f},area,volume)) #输出结果保留两位小数运行结果ps:这是我的python作业有错欢迎指出谢谢。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2440871.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!