【发布时间】:2021-01-12 17:46:32
【问题描述】:
问:“询问用户他们想输入多少个数字。让他们输入这么多数字并将它们写入一个文本文件。每个数字必须在单独的行上。”我不知道错误是什么
user = int(input("how many numbers to enter"))
file = open("file1.txt" , "a")
for x in range(user):
number = input("Enter number" + str(user + 1) + "\n")
file.writelines(user+"\n")
file.close()
【问题讨论】:
-
我没有看到任何错误,你要告诉我们问题是什么吗?
-
user变量在其声明之前使用,`` 不应在file.close()之后 -
user是如何声明的?它是什么类型的? -
错误是 str(? +1) + "\n") 和 file.writelines(user+"\n")
-
@BeginnerCod3r 而不是猜测并让我们猜测,而是显示带有跟踪的完整错误,编辑到问题中。
标签: python for-loop file-handling