1 引言 矩形的面积等于长乘以宽,矩形的周长是四条边的和,给定周长让我们算面积的最大值,人为笔算会很麻烦,但用python求解矩形的的面积的最大值,可以使我们运算起来更便捷。 2 问题 给定一个长度为n (n能被4整除) 的绳子,求能围成的最大矩形面积是多少?所围成的矩形任意一条边长度不低于1。 示列 输入: 4 输出: 1 3 方法 先给出矩形的周长n,再设矩形的长宽分别为x,y(x,y的范围为[1,n))。再用if条件判断2*(x+y)= n。再将其每次的面积s存入列表中,用max函数求出最大值。 4 实验结果与讨论 通过实验、实践等证明提出的方法是有效的,是能够解决开头提出的问题。 代码清单1 n = int(input()) list_1 = [] for x in range(1,n): for y in range(1,n): If 2*(x+y)==n: s = x*y list_1.append(s) Print(max(list_1)) 5 结语 在求矩形的面积时,要注意在用if条件判断时,是长和宽的和的二倍等于周长,用python求矩形面积要熟练掌握for in 双循环。 实习编辑:王晓姣 稿件来源:深度学习与文旅应用实验室(DLETA) |
|