如何将几行作为python中的输入?

时间:2019-02-27 12:33:20

标签: python input

我知道在python中获取输入的最简单方法是使用new GraphQLObjectType({ name: 'Mutation', fields: () => ({ someMutation: { type: GraphQLString, }, }), }) 函数。

但是,如果我必须一次在单独的行上取几个数字并将它们加起来怎么办?

示例输入:

MyModel.findOneAndUpdate({
    _id: docId, 
    'subdocuments.position': { $gte: 2},
  }, { 
    $inc : {'subdocuments.$.position': 1}
  });

如何将此输入读入列表?

我是python的初学者,所以请提供任何建议

1 个答案:

答案 0 :(得分:0)

您可以执行以下操作:

fact

或者如果您不知道计数,可以使用numbers_list = [] for i in range(number_of_needs): n = input() number_list.append(n)

while

在这种情况下,当用户输入numbers_list = [] while True: n = input() if n == 'q': break number_list.append(n) 时中断。

还请注意,q是字符串,可以使用n将它们转换为整数。