我有一個學校的工作,需要找到平均和最小和最大,但我不知道如何找到最小和最大,老師說我們不能使用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