def girth(width , height): return 2 * (width + height) #调用函数时,必须传递 2 个参数,否则会引发错误 print(girth(3))运行结果为:
Traceback (most recent call last):
File "C:\Users\mengma\Desktop\1.py", line 4, in <module>
print(girth(3))
TypeError: girth() missing 1 required positional argument: 'height'
def girth(width , height): return 2 * (width + height) #调用函数时,必须传递 2 个参数,否则会引发错误 print(girth(3,2,4))运行结果为:
Traceback (most recent call last):
File "C:\Users\mengma\Desktop\1.py", line 4, in <module>
print(girth(3,2,4))
TypeError: girth() takes 2 positional arguments but 3 were given
def area(height,width): return height*width/2 print(area("C语言中文网",3))输出结果为:
Traceback (most recent call last):
File "C:\Users\mengma\Desktop\1.py", line 3, in <module>
print(area("C语言中文网",3))
File "C:\Users\mengma\Desktop\1.py", line 2, in area
return height*width/2
TypeError: unsupported operand type(s) for /: 'str' and 'int'
def area(upper_base,lower_bottom,height): return (upper_base+lower_bottom)*height/2 print("正确结果为:",area(4,3,5)) print("错误结果为:",area(4,5,3))运行结果为:
正确结果为: 17.5
错误结果为: 13.5
本文链接:http://task.lmcjl.com/news/9508.html