炸天帮王某人 发表于 2020-11-7 20:49:28

零基础入门学习python17课序列的问题

本帖最后由 炸天帮王某人 于 2020-11-7 21:04 编辑

在这一课中,小甲鱼说了max()函数的实现原理。不知道我这样写,对不对?(嘿嘿,头一次用自己的思路来写程序,感觉好有成就感!)
#max()的实现原理
a=
下标=0
长度=len(a)
最大值=0
变量=1
while 变量<=长度-1:
    if a[下标]>=a[变量]:
      最大值=a[下标]
      变量+=1
    else:
      最大值=a[变量]
      下标=变量
      变量+=1      
print(最大值)

liuzhengyuan 发表于 2020-11-7 21:09:51

你这样写会稍微有点麻烦,而且变量名最好不要用中文

a=
max = a
for i in a:
    if max<i:
      max=i

print(max)

昨非 发表于 2020-11-7 21:25:25

第一眼我以为是伪代码

炸天帮王某人 发表于 2020-11-8 12:14:43

liuzhengyuan 发表于 2020-11-7 21:09
你这样写会稍微有点麻烦,而且变量名最好不要用中文

为什么你打出来的代码,能点复制代码,而且,每行都有序号?

liuzhengyuan 发表于 2020-11-8 22:26:34

炸天帮王某人 发表于 2020-11-8 12:14
为什么你打出来的代码,能点复制代码,而且,每行都有序号?

https://fishc.com.cn/thread-52272-1-1.html

炸天帮王某人 发表于 2020-11-9 11:00:53

liuzhengyuan 发表于 2020-11-8 22:26
https://fishc.com.cn/thread-52272-1-1.html

啊,谢谢{:10_279:}
页: [1]
查看完整版本: 零基础入门学习python17课序列的问题