方式一
# 定一个列表
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(???????)
领取专属 10元无门槛券
私享最新 技术干货