b1=float(input('输入第一个矩形的宽:'))
a2=float(input('输入第二个矩形的长:'))
b2=float(input('输入第二个矩形的宽:'))
s1=a1*b1
s2=a2*b2
if s1>s2:
print('第一个矩形面积较大')
elif s1==s2:
print('两个矩形面积一样大')
else:
print('第二个矩形面积较大')
在日常生活中,我们经常会需要去计算周长或者面积.虽然说难度不大,但是很多时候在写程序的时候,比如一张图片的面积,或者页面布局的时候也是会需要用到的.
#定义计算矩形周长的函数
def girth(width,height):
return (width+height)*2
#定义计算矩形面积的函数
def area(width,height):
return width*height
if __name__ =='__main__':
print(area(10,20))
print(girth(25,50))
62.83
706.86
首先需要定义一个生成矩形的矩阵,因为没说这些矩形是否长宽相同或者不同,我就假设所有矩形形状相同。至于矩形位置,没说是随机位置还是整齐排列的,假设是m*n个小矩形排成一个大矩形,那就用一个嵌套的二层循环就好:for j in n:
for i in m:
creatRectangle(x0+i*w,y0+j*h,w,h)