Python 如何让我的程序自动创建变量并自行打印?
我有一个计划的想法,我不知道如何实施。我如何让程序向用户询问一些问题--input()--用户响应的次数与写入x命令的次数相同,并且(这是最难的部分)自动创建变量(例如answer1=x、answer2=x、answer3=x、answer4=x),并分配相应的值? 然后我如何打印所有这些变量而不必手动编写它们,例如,如果在开始时创建了6个变量,那么将打印这6个变量。Python 如何让我的程序自动创建变量并自行打印?,python,python-3.x,Python,Python 3.x,我有一个计划的想法,我不知道如何实施。我如何让程序向用户询问一些问题--input()--用户响应的次数与写入x命令的次数相同,并且(这是最难的部分)自动创建变量(例如answer1=x、answer2=x、answer3=x、answer4=x),并分配相应的值? 然后我如何打印所有这些变量而不必手动编写它们,例如,如果在开始时创建了6个变量,那么将打印这6个变量。 我不是要你为我写这一切,相反,我希望你能给我一些提示,一些功能或想法,我会非常感激。提前谢谢 如果我正确理解您的问题,pytho
我不是要你为我写这一切,相反,我希望你能给我一些提示,一些功能或想法,我会非常感激。提前谢谢 如果我正确理解您的问题,python列表应该是解决您问题的更好的方法。您只需创建一个空列表:
answers = []
然后接着是这样的:
string=input()
而字符串!=x:
answers.append(字符串)
字符串=输入()
打印(答案)
可能感兴趣:。。。为什么不使用一个列表呢?使用一个列表,你可以附加到它上面并在上面迭代。我一直在做这个,我还有一个问题。如何将列表中的每个数字乘以一个具有浮点数的变量?我知道它必须是int,但我需要列表中的确切数字variable@gonza我不知道你在问什么。如果不抛出错误,则不能将字符串和浮点相乘。如果您希望列表包含数值,那么它是可能的