Python 从用户输入中删除换行符

Python 从用户输入中删除换行符,python,python-3.x,Python,Python 3.x,我有以下代码 UserInput = input("Input a number :") Numbers = [] for index in range(int(UserInput)): print("Entry " + str(index+1) + " is ") Numbers.append(input()) 我希望输出像这样 Input a number :2 Entry 1 is 1 Entry 2 is 4 然而,我使用我当前的代码——Python3.6获得了以下信

我有以下代码

UserInput = input("Input a number :")
Numbers = []
for index in range(int(UserInput)):
    print("Entry " + str(index+1) + " is ")
    Numbers.append(input())
我希望输出像这样

Input a number :2
Entry 1 is 1
Entry 2 is 4
然而,我使用我当前的代码——Python3.6获得了以下信息

Input a number :2
Entry 1 is 

1
Entry 2 is 

4
我想我错过了一些简单的东西?

这很有效:

UserInput = input("Input a number :")
Numbers = []
for index in range(int(UserInput)):
    Numbers.append(input("Entry " + str(index+1) + " is ")) # change here

关于您的答案:-

UserInput = input("Input a number :")
Numbers = []
for index in range(int(UserInput)):
    print("Entry " + str(index+1) + " is ",end='')
    Numbers.append(input())