当前位置 : 主页 > 编程语言 > python >

Python练习题1

来源:互联网 收集:自由互联 发布时间:2022-06-15
封装一个获取列表数据中最大值的函数my_max() 1. 定义一个函数, make_data, 在列表中随机创建 10 个数字 2. 定义一个函数, my_max, 返回列表中最大的数字. import random #导包 def make_data (): # 定义

封装一个获取列表数据中最大值的函数my_max()

1. 定义一个函数, make_data, 在列表中随机创建 10 个数字

2. 定义一个函数, my_max, 返回列表中最大的数字.

import random #导包


def make_data (): # 定义函数
list1 = [] # 定义列表
# print(list1[len(list1) - 1])
for i in range(10): # for循环 10次 获得10个随机数
ran = random.randint(9, 99) # 随机数从9-99中取
list1.append(ran) # 数据添加.append
return list1 # list1.sort() # 随机数循环结束返回到list1中

def my_max (list2):
max = list2[0] # 先定义一个值 此时最大值为第一个元素
i = 1
while i < len(list2): # 如果i小于len(list2)列表的长度时停止
if list2[i] > max: # 如果
max = list2[i] # 当最大值等于
i = i + 1 # 循环条件
return max # 返回最大值


list2 = make_data() # 列表的随机10个数字
print(my_max(list2)) # 返回的最大值
网友评论