-1

今回の課題は、ファイルの使用を扱います。「一連の整数を含むファイルが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()
4

2 に答える 2

0

何百もの数字が書かれた一枚の紙があると想像してください。頭と目だけを使って、それらの数字を読み、最大のものを見つけてください。

これをどのように行いますか?

では、コンピューターに同じように指示するにはどうすればよいでしょうか。

于 2013-03-31T21:20:05.233 に答える