Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/283.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,我有一个计划的想法,我不知道如何实施。我如何让程序向用户询问一些问题--input()--用户响应的次数与写入x命令的次数相同,并且(这是最难的部分)自动创建变量(例如answer1=x、answer2=x、answer3=x、answer4=x),并分配相应的值? 然后我如何打印所有这些变量而不必手动编写它们,例如,如果在开始时创建了6个变量,那么将打印这6个变量。 我不是要你为我写这一切,相反,我希望你能给我一些提示,一些功能或想法,我会非常感激。提前谢谢 如果我正确理解您的问题,pytho

我有一个计划的想法,我不知道如何实施。我如何让程序向用户询问一些问题--input()--用户响应的次数与写入x命令的次数相同,并且(这是最难的部分)自动创建变量(例如answer1=x、answer2=x、answer3=x、answer4=x),并分配相应的值? 然后我如何打印所有这些变量而不必手动编写它们,例如,如果在开始时创建了6个变量,那么将打印这6个变量。
我不是要你为我写这一切,相反,我希望你能给我一些提示,一些功能或想法,我会非常感激。提前谢谢

如果我正确理解您的问题,python列表应该是解决您问题的更好的方法。您只需创建一个空列表:

answers = []
然后接着是这样的:

string=input()
而字符串!=x:
answers.append(字符串)
字符串=输入()
打印(答案)

可能感兴趣:。。。为什么不使用一个列表呢?使用一个列表,你可以附加到它上面并在上面迭代。我一直在做这个,我还有一个问题。如何将列表中的每个数字乘以一个具有浮点数的变量?我知道它必须是int,但我需要列表中的确切数字variable@gonza我不知道你在问什么。如果不抛出错误,则不能将字符串和浮点相乘。如果您希望列表包含数值,那么它是可能的