Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在python中写入列表中的字符串输入_Python_Python 3.x - Fatal编程技术网

在python中写入列表中的字符串输入

在python中写入列表中的字符串输入,python,python-3.x,Python,Python 3.x,每次我按回车键都会显示我 [] none 我不知道为什么,我想写数字6,而不是把它作为一个参数传递。在我写任何东西之前,不要接受这个问题,但是我写了所有我知道的东西,顺便说一下,我使用毕达姆 我想要这样的输出 6 baraclona madrid spain africa USA UAE 代码 您的程序中有许多问题。以下是其中一些: 您传入count,但在循环中使用test input()返回一个str,但可以将其用作int。需要进行转换 循环的典型计数类似于范围内i的(计数)。需要调

每次我按回车键都会显示我

[]
none 
我不知道为什么,我想写数字6,而不是把它作为一个参数传递。在我写任何东西之前,不要接受这个问题,但是我写了所有我知道的东西,顺便说一下,我使用毕达姆 我想要这样的输出

6
baraclona
madrid 
spain
africa
USA
UAE
代码


您的程序中有许多问题。以下是其中一些:

  • 您传入
    count
    ,但在循环中使用
    test
  • input()
    返回一个
    str
    ,但可以将其用作
    int
    。需要进行转换
  • 循环的典型计数
    类似于范围内i的
    (计数)
    。需要调用
    range()
  • 没有
    return
    语句的函数隐式返回
    None
    。需要一个
    返回输入
试试这个:

def OutputMostPopularDestination( ):
    test = int(input("How many lines?"))
    inputs =[]
    for i in range(test):
        string_input = input()
        inputs.append(string_input)

    return inputs

print(OutputMostPopularDestination())

你的程序有几个地方出了问题。请阅读并跟随全文。完成后,您将能够无误地编写此程序。您是@Rob先生,我将再次阅读教程,谢谢
def OutputMostPopularDestination( ):
    test = int(input("How many lines?"))
    inputs =[]
    for i in range(test):
        string_input = input()
        inputs.append(string_input)

    return inputs

print(OutputMostPopularDestination())