趣味で簡単なプログラムを作っています。これは、X 個のファイルが Y 個のランダムな 0 と 1 で満たされるように入力する必要があります。
これを実行すると、各ファイルに 20 個のランダムな 0 と 1 で満たされた 2 つのファイルが必要になります。これを実行すると、最初のファイルだけがいっぱいになり、2番目のファイルは空のままになります。
2 番目のループと関係があると思いますが、よくわかりません。どうすればこれを機能させることができますか?
import random
fileamount = int(raw_input("How many files should I make? > "))
amount = int(raw_input("How many characters in the files? > "))
print "I will now make %r files with %r characters in them!\n" % (fileamount, amount)
s1 = 0
s2 = 0
while s2 < fileamount:
s2 = s2 + 1
textfile = file('a'+str(s2), 'wt')
while s1 < amount:
s1 = s1 + 1
textfile.write(str(random.randint(0,1)))