Discuss / Python / 加了一些注释

加了一些注释

Topic source

AD兔斯基

#1 Created at ... [Delete] [Delete and Lock User]

    if len(L) == 0:

        return (None,None);  # 如果不输入值,返回空列表

    if len(L) == 1:

        return (L[0],L[0]);  # 如果输入一个值,则最大值最小值都为它

    min = max = L[0];      *  # 初始化函数内部的最大值最小值为列表L的第一个值*

    for n in L:              # 从输入的列表里挨个读取数据

        if n > max:          # 开始与列表的元素(从L[0]开始)比较,第一次肯定是相等,因为max和min还有n,值都是L[0],

            max = n;         # 所以实际可能开始给max和min赋值的情况应该是从第二次迭代开始

        if n < min:

            min = n;

    return (min,max)


  • 1

Reply