首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

python少儿编程,算法~获取列表最大的数

方式一

# 定一个列表

my_list =[434,1,22,444,5,66,99,7,88,999,9999,10000,99332,56,68]

# 假设第一个元素为最大值

max_num = my_list[0]

# 循环 列表 my_list ,并复制给 变量i

for i in my_list:

# 如果i 大于 max_num

if i > max_num:

#那么 max_num = i

max_num = i

print(max_num)

方式二

# 定义一个列表

my_list =[1,22,444,5,66,99,7,88,999,9999,10000,666]

# 获取最大列表的长度

list_len =len(my_list)

# 打印列表长度

print("列表长度 list_len =",list_len )

# 计数器

counter=0

# 假设列表的第一个元素是最大的

max_num = my_list[0]

# 循环这个列表的长度

while counter < list_len:

# 如果 假设的最大数 max_num 小于 列表的数

if max_num < my_list[counter]:

# 那么 更新假设的最大数不成立,更新假设的最大数

max_num = my_list[counter]

# 计数器 +1

counter += 1

# counter += 1 这行代码 跟 counter = counter+1 是一个意思

# 打印 计数器

print("counter==" ,counter)

# 取出的最大数

print("max_num==",max_num)

方式三

# 定义一个列表

my_list =[434,1,22,444,5,66,99,7,88,999,9999,10000,99332,56,68]

# 使用max()函数找到其中最大的数

print(max(my_list))

方式四

# 定义一个列表

my_list =[434,1,22,444,5,66,99,7,88,999,9999,10000,99332,56,68]

# 对列表进行排序,从小到大排序

my_list.sort()

# 取出最后一个

print(my_list[-1])

补充最后一行代码

# 定义一个列表

my_list =[434,1,22,444,5,66,99,7,88,999,9999,10000,99332,56,68]

my_list.sort(reverse=True)

# 取出最大的数

print(???????)

  • 发表于:
  • 原文链接https://page.om.qq.com/page/O05LUojzh2OnmKZ7pfO0PH_A0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券