Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
3.7k views
in Technique[技术] by (71.8m points)

python - I have syntax error on my code and I don't know what the problem is?

Q: "Ask the user how many numbers they want to enter. Let them enter this many numbers and write them to a text file. Each number must be on a separate line." I don't know what the error is

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) + "
")
    file.writelines(user+"
")  
file.close()

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

By reading the exercise order, I see you were close to the answer and assumed this is what you wanted.

user = int(input("How many numbers you want to enter?
"))
file = open("file1.txt", "w")
for x in range(user):
    number = input("Enter number " + str(x + 1) + ":
")
    file.writelines(str(x) + "
")
file.close()

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...