這次的分配處理使用文件。 「假設包含一系列整數的文件名爲numbers.dat並存在於計算機的磁盤上,設計一個程序來確定存儲在文件中的最大數量,教師告訴我們不要使用基於數組的實現,並且包含一個變量以計算從文件中讀取的項目數並在顯示文件中找到的最大值後輸出此計數我在如何獲得最大值時沒有使用基於陣列的實現方法遇到問題以下是我到目前爲止:建議用一個文件程序詢問最大數量
def main():
n = 1
largest = None
num_input = int(input("How many numbers do " + "you have to input? "))
numbers_file = open('numbers.dat', 'w')
for count in range(1, num_input + 1):
number = float(input('Enter the number #' + str(count) + ': '))
if largest is None or n > largest:
largest = n
print('The largest value inputted is: ', largest)
numbers_file.close()
main()
那麼問題是什麼? –
問題是「你多快能完成作業?」 – mjv
我不知道如何找到最大的數字並根據用戶在文件中寫入的內容輸出它。 –