我正在制作一个简单的程序来娱乐。这应该输入 X 数量的文件以填充 Y 数量的随机 0 和 1。
当我运行它时,我希望有 2 个文件在每个文件中都填充 20 个随机 0 和 1。在我运行它的那一刻,只有第一个文件被填满,第二个文件是空的。
我认为这与我的第二个循环有关,但我不确定,我怎样才能让它工作?
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)))