【发布时间】:2021-12-20 20:43:33
【问题描述】:
我有这个 python 任务,我需要执行以下操作: 您将创建一个文件 myFunctions.py,您将在其中定义/编写以下函数:
min(list) # 返回列表的最小值 max(list) # 返回列表的最大值 avg(list) # 返回列表的平均值 sum(list) # 返回列表的总和 abs(num) # 返回 num 的绝对值 find(key,list)# 如果在列表中找到键值,则返回 true isEven(number) # 如果 number 为偶数,则返回 true/false 您将 myFunctions.py 导入文件 testFunctions.py,您将在其中调用/测试上述每个函数。
到目前为止,这就是我所拥有的: myFunctions.py:
from random import randint
x = randint(5,10)
aList = []
for i in range(0, x, 1):
number = randint(1,7)
aList.append(number)
print(number, end=', ')
def min(aList):
return min(aList)
def max(aList):
return max(aList)
sum = 0
def avg(aList):
sum = 0
for i in range(0,len(aList)):
sum += aList
return sum / len(aList)
def sum(aList):
while True:
return sum(aList)
break
def abs(aList):
return abs(aList[1])
def find(aList):
x = aList.find()
return x
def isEven(n):
if n % 2 == 0:
return True
else:
return False
testFunctions.py:
import myFunctions
from myFunctions import max
from random import randint
x = randint(5,10)
aList = []
for i in range(0, x, 1):
number = randint(1,7)
aList.append(number)
print(number, end=', ')
myFunctions.max(aList)
我对每个函数的参数以及如何在其他python文件中使用它们感到困惑。有什么提示吗?
【问题讨论】:
-
PLEASE DO NOT POST TEXT AS IMAGES。将文本复制并粘贴到您的问题中,并使用代码格式化工具正确格式化。图像不可搜索,也无法通过屏幕阅读器为有视觉障碍的人解读。使用edit 链接修改您的问题。
-
可怕的指示。 min/max/abs/sum/list 已存在于 Python 中,不应用于新的变量/函数名称。