我有一个学校的工作,需要找到平均和最小和最大,但我不知道如何找到最小和最大,老师说我们不能使用python中建立最小最大值,也没有排序。我已经得到了平均水平,只需要做最小和最大,这是我的代码。如何在Python中找到最小值和最大值?
import random
import math
n = 0
with open("numbers2.txt", 'w') as f:
for x in range(random.randrange(10,20)):
numbers = random.randint(1,50) #random value between 1 to 50
f.write(str(numbers) + "\n")
print(numbers)
f = open("numbers2.txt", 'r')
fr = f.read()
fs = fr.split()
length = len(fs)
sum = 0
for line in fs:
line = line.strip()
number = int(line)
sum += number
print("The average is :" , sum/length)
提示:你需要将一个变量与数字进行比较。 '如果变量<数字:' – Iftah 2015-03-03 02:19:02
虐待尝试这样做。 – yahoo911emil 2015-03-03 02:24:22