def printMax(x,y):
题目
def printMax(x,y):
'''Prints the maximum of two numbers.
The two values must be integers.'''
x=int(x)
y=int(y)
if x>y:
print(x,'is maximum')
else:
print(y,'is maximum')
printMax(3,5)
print (printMax._doc_)
代码如上,然而执行结果如下
>>>
5 is maximum
Traceback (most recent call last):
File "D:/Python31/code/func_doc.py",line 16,in
print (printMax._doc_) #printMax._doc_需放在字符串中
AttributeError:'function' object has no attribute '_doc_'
>>>
答案
print (printMax._doc_)
关键是这句话,你调用了自定义函数的一个方法,但是这个方法你没有定义所以才会报错.估计你是想调用函数自带的说明文档方法.那么你应该这么写:print (printMax.__doc__).注意doc左右的下划线,你两边分别写了1个,应该分别写2个
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- 5个字母的单词 第三、四个字母是o的 sit on the
- 假设你是李华,你的笔友Mike给你发来e-mail,询问你今年暑假的计划.(高三作文)
- The school is rather badly off for equipment.
- 这个方程怎么解(3x/5-15) :(x+15)=1 :2
- 乙烯生成1-丁醇
- bob,you can not smoke any more.it will harm your health.---i know.i( )smokin
- I like the flowers yellow small in the garden.
- 常温下,稀释0.1摩尔每升的氨水溶液中氢氧根离子,铵根离子,氢离子的浓度分别是怎样变化的
- 描写战争的句子, 用上惊魂动魄. 了 雪 下 大, 排列四个不同的句子,加上标点.
- 一块长方体木料,长宽高分别是15、12、9米,切正方体积木,正方体尽可能大,木料不剩,能分割成多少块积木