PyCharm 比预期少了一个循环,并且莫名其妙地在列表中添加了空格
PyCharm loops one less than expected and adds empty spaces to list inexplicably
在这段代码中,我想在列表中输入元素并将列表显示为输出。但我得到的输出与预期的不同。当我输入 4 个元素时,它只允许我输入三个,并且只输出 2 个元素,而有 2 个空元素。你能帮我吗?我正在使用 Pycharm.
g = int(input("Enter the number of elements: "))
fruit_list = []
print("Enter the elements: ")
i = 0
while i < g:
fruit_list.append(input())
i += 1
print(fruit_list)
输出
Enter the number of elements: 4
Enter the elements:
John
Bill
Sam
['John', '', 'Bill', '']
可以通过编辑 Run/Debug 设置在 PyCharm 中解决此问题。 'Execution'、select、'Run with Python Console'、
如果在 PyCharm 之外执行,这将不是问题 - 即直接调用 python
在这段代码中,我想在列表中输入元素并将列表显示为输出。但我得到的输出与预期的不同。当我输入 4 个元素时,它只允许我输入三个,并且只输出 2 个元素,而有 2 个空元素。你能帮我吗?我正在使用 Pycharm.
g = int(input("Enter the number of elements: "))
fruit_list = []
print("Enter the elements: ")
i = 0
while i < g:
fruit_list.append(input())
i += 1
print(fruit_list)
输出
Enter the number of elements: 4
Enter the elements:
John
Bill
Sam
['John', '', 'Bill', '']
可以通过编辑 Run/Debug 设置在 PyCharm 中解决此问题。 'Execution'、select、'Run with Python Console'、
如果在 PyCharm 之外执行,这将不是问题 - 即直接调用 python