做一只树懒,即使慢,但是永远想着会努力前 2021-01-08 11:31 采纳率: 60%
浏览 57
已结题

为什么print(alnative._doc_)结果为none

def alnative_1(x, y):
    if x>y:
        print (x)
    else:
        print (y)
    return
"""
    选择x,y中较大的只进行返回

parameters
----------
x:int
    第一个参数
y:int
    第二个参数

return
------
int
返回x,y中最大的数值
"""
alnative_1 (1,2)
print(alnative_1.__doc__)
  • 写回答

1条回答 默认 最新

  • 奋斗的小小鱼 2021-01-08 12:25
    关注

    把你的注释写到函数下面,你的没有缩进

    def alnative_1(x, y):
        """
            选择x,y中较大的只进行返回
    
        parameters
        ----------
        x:int
            第一个参数
        y:int
            第二个参数
    
        return
        ------
        int
        返回x,y中最大的数值
        """
        if x > y:
            print(x)
        else:
            print(y)
        return
    
    
    alnative_1(1, 2)
    print(alnative_1.__doc__)
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 3月31日

悬赏问题

  • ¥15 C++显示超限兔子集结
  • ¥15 sql server 2012的下载出错
  • ¥15 图像识别用户软件开发
  • ¥20 类原生rom lineageos
  • ¥15 有没有会做中专,云计算,卷子的,有偿一百块
  • ¥15 HC32串口DMA循环发送数据
  • ¥15 Uni-App实现飞书授权登陆
  • ¥50 Qt应用中如何通过代码打开开发者工具devtools
  • ¥20 mpp硬解码h264转为yuv
  • ¥40 怎样批量对比两个数据库的表差异