首页 > 分享 > Python编程:基础练习与函数应用

Python编程:基础练习与函数应用

最新推荐文章于 2024-10-21 16:20:34 发布

万绿从中一点红 于 2020-04-13 11:17:27 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

一.简答题(共7题,120.0分)

1 输入梯形的上底,下底和高,设计函数,输出梯形面积。

我的答案:

def S(a,b,h): if a>0 and b>0 and h>0: return (a+b)*h/2 a =int(input('请输入梯形上底a:')) b = int(input('请输入梯形下底b:')) h = int(input('请输入梯形下底h:')) print('输出梯形的面积:',S(a,b,h)) 12345678910111213

运算结果:

请输入梯形上底a:2

请输入梯形下底b:8

请输入梯形下底h:2

输出梯形的面积: 10.0

2 运用函数调用方法求1!+2!+…+n!

我的答案:

x = int(input("请输入n(不小于1):")) def f(n): a = 0 Sum = 0 for i in range (1,n+1): a+=i Sum+=a print('1!+2!+...+ %d!=%d'% (i,Sum)) f(x)

1234567891011121314151617'

运算结果:

请输入n(最好大于2):4

1!+2!+…+ 4!=20

3 编写一个函数,输入三个数,作为三角形的三个边长,计算三角形的面积。海伦公式:p=(x+y+z)/2 S=sqrt(p*(p-x)(p-y)(p-z))

我的答案:

def S(x,y,z): p=(x+y+z)*0.5 w = (p*(p-x)*(p-y)*(p-z))**0.5 print("三角形的面积为:",w) a = int(input("请输入三角形的边长a:")) b = int(input("请输入三角形的边长b:")) c = int(input("请输入三角形的边长c:")) S(a,b,c) 123456789101112131415

运算结果:

请输入三角形的边长a:3

请输入三角形的边长b:4

请输入三角形的边长c:5

三角形的面积为: 6

4

相关知识

【Python】基础
Python绘制玫瑰花:编程与艺术的交融
快速入门Python:基础与实践
【Python】(二)数据类型与转换
python 绘制一个四瓣花图
“恒为杯”江南大学第三届Python编程竞赛举办
python玫瑰花代码简单
科学网—为什么生态学家要学习Python或者R?
PYTHONGUI编程
python玫瑰花代码讲解

网址: Python编程:基础练习与函数应用 https://m.huajiangbk.com/newsview1451062.html

所属分类:花卉
上一篇: 紫檀养生,酸枝宜坐,缅花坐睡皆好
下一篇: FPGA实现串口接收Verilo