我尝试浏览其他帖子,并咨询了朋友,最终才来这里求助。我的作业要求我使用Python编写一个程序,根据用户输入的数字生成随机数。例如,如果他们输入要生成5个数字...程序将执行该操作。现在我的问题是我创建了以下内容:
import random
def main():
howMany = 0
numbers = 0
howMany = int(input('How many numbers would you like to generate?: '))
infile = open ('rand_write.txt', 'w')
for n in range(1,howMany):
numbers = random.randint(1,115)
infile.write(str(numbers))
infile.close()
main()
一切都运行良好,直到将5个数字实际写入文本文件的时候。我无论如何也想不出自己做错了什么。程序可以向文本文件写入内容,但只写入一个随机数,而不是5个数字。非常感谢您在解决此问题时提供任何指针和指导。非常感谢!