指示:
- 一連の乱数をファイルに書き込むプログラムを作成します。
- 各乱数は 1 から 100 の範囲である必要があります。
- アプリケーションでは、ファイルが保持する乱数の数をユーザーが指定できるようにする必要があります。
ここに私が持っているものがあります:
import random
afile = open("Random.txt", "w" )
for line in afile:
for i in range(input('How many random numbers?: ')):
line = random.randint(1, 100)
afile.write(line)
print(line)
afile.close()
print("\nReading the file now." )
afile = open("Random.txt", "r")
print(afile.read())
afile.close()
いくつかの問題:
ユーザーが設定している範囲に基づいてファイルに乱数を書き込むのではありません。
一度開いたファイルは閉じることができません。
ファイルが読み込まれると、何もありません。
セットアップは大丈夫だと思っていましたが、常に実行に引っかかっているようです。