自定义一个函数用于计算矩形的面积和周长,函数包含两个参数,长和宽由于正方形是特殊的矩形因此也支持传递一个参数的情况当传递一个参数时表示长与宽相等最后将结果计算返回。(同时支持一个参数和两个参数同时返回多个值)
时间: 2024-02-13 21:03:21 浏览: 347
好的,可以使用以下代码实现:
```python
def rect_info(length, width=None):
if width is None:
width = length
area = length * width
perimeter = 2 * (length + width)
return area, perimeter
```
这个函数可以接收一个或两个参数,当只传递一个参数时,默认将它作为正方形的边长,长和宽均为该边长。当传递两个参数时,则将它们分别作为矩形的长和宽。函数会计算出矩形的面积和周长,并以元组的形式返回这两个值。
相关问题
自定义一个函数用于计算矩形的面积和周长函数包含两个参数长和宽由于正方形是特殊的矩形因此也支持传递一个参数的情况当传递一个参数时表示长与宽相等最后将结果计算返回。(同时支持一个参数和两个参数同时返回多个值)
好的,可以使用以下代码实现:
```python
def rect_info(length, width=None):
if width is None:
width = length
area = length * width
perimeter = 2 * (length + width)
return area, perimeter
```
这个函数可以接收一个或两个参数,当只传递一个参数时,默认将它作为正方形的边长,长和宽均为该边长。当传递两个参数时,则将它们分别作为矩形的长和宽。函数会计算出矩形的面积和周长,并以元组的形式返回这两个值。
自定义一个函数用于计算矩形的面积和周长,函数包含两个参数长和宽。由于正方形是特殊的矩形,因此也支持传递一个参数的情况。当传递一个参数时表示长与宽相等。最后将结果计算返回。(同时支持一个参数和两个参数同时返回多个值)
好的,可以使用以下代码实现:
```python
def rect_info(length, width=None):
if width is None:
width = length
area = length * width
perimeter = 2 * (length + width)
return area, perimeter
```
这个函数可以接收一个或两个参数,当只传递一个参数时,默认将它作为正方形的边长,长和宽均为该边长。当传递两个参数时,则将它们分别作为矩形的长和宽。函数会计算出矩形的面积和周长,并以元组的形式返回这两个值。
阅读全文