LF695559 发表于 2020-8-26 17:27:23

请求注释

def min(x):
    least = x

    for each in x:
      if each < least:
            least = each

    return least

print(min('123456789'))

昨非 发表于 2020-8-26 17:41:33

def min(x):#定义函数min,参数为x
    least = x #取x的第一位(作为比较大小的基准)

    for each in x: #遍历x的每一位
      if each < least:#如果比第一位小,就替换掉
            least = each

    return least#将最小值返回

print(min('123456789'))#打印返回值

昨非 发表于 2020-8-26 17:42:35

很详细了,给个最佳吧

开心超仁 发表于 2020-8-26 17:43:12

定义一个函数min(x),
       把输入的这个x的索引值0的元素赋值给least(字符串的第一个)

       遍历x里的每个元素并赋值给each
             如果each小于least
                  把现在的each赋值给least

       函数输出现在的least值
---
这个按我理解就是给一串数字或者一个列表
然后选出里面最小的
先把第一个当最小
后面一个比前面一个小就把后面那个当最小
把整个都遍历一遍就得了最小

最后一行就是用这个函数去求123456789的最小的数,输出1
页: [1]
查看完整版本: 请求注释