可以将多个用户输入数据存储到单个变量中吗?Python3.6
这里没有。我相信这是一个简单的问题。。 是否有可能将从多个用户输入问题收集的数字数据转换成单个变量?例如,如果我想问用户三个问题:可以将多个用户输入数据存储到单个变量中吗?Python3.6,python,variables,user-input,python-3.6,Python,Variables,User Input,Python 3.6,这里没有。我相信这是一个简单的问题。。 是否有可能将从多个用户输入问题收集的数字数据转换成单个变量?例如,如果我想问用户三个问题: int(input("What is your yearly income?")) int(input("What is your partner's yearly income?")) int(input("Enter any additional income")) 您能否将所有收集的数据直接存储到一个名为total\u income的变量中。我想要的是能
int(input("What is your yearly income?"))
int(input("What is your partner's yearly income?"))
int(input("Enter any additional income"))
您能否将所有收集的数据直接存储到一个名为total\u income
的变量中。我想要的是能够将一个总和转换为一个变量。这可能会有帮助:
t = 0
t += int(input("What is your yearly income?"))
t += int(input("What is your partner's yearly income?"))
t += int(input("Enter any additional income"))
这可能会有帮助:
t = 0
t += int(input("What is your yearly income?"))
t += int(input("What is your partner's yearly income?"))
t += int(input("Enter any additional income"))
如果您的输入在一行中(用空格分隔):
如果您的输入在一行中(用空格分隔):
单行输入(用空格分隔)还是多行输入?我只是好奇,为什么要将每个输入存储到给定示例中的分隔列表中?我刚刚删除了方括号。实际上,我在复制和粘贴时忘记了删除它。我最初对每个问题都有一个单独的变量,它以列表形式存储输入数据。我本来希望将每个列表汇总成一个主列表,但失败了。对于编辑:您需要更改
input('bliblabla')
中的文本,告诉用户在行中输入所有值,以空格分隔,不要更改建议的split()
方法。@deepansh sachdeva提供的解决方案对您和用户来说更符合人体工程学……信息应该类似于输入(“输入您的年收入、您的伴侣收入和任何额外收入,用空格分隔”)。split()
在单行(用空格分隔)或多行中输入?我只是好奇,在给出的示例中,为什么要将每个输入存储到一个单独的列表中?我刚刚删除了方括号。实际上,我在复制和粘贴时忘记了删除它。我最初对每个问题都有一个单独的变量,它以列表形式存储输入数据。我本来希望将每个列表汇总成一个主列表,但失败了。对于编辑:您需要更改input('bliblabla')
中的文本,告诉用户在行中输入所有值,以空格分隔,不要更改建议的split()
方法。@deepansh sachdeva提供的解决方案对您和用户来说更符合人体工程学……信息应该类似于输入(“输入您的年收入、您的合作伙伴收入和任何用空格分隔的额外收入”)。split()
deepansh sachdeva,非常感谢。这是非常简单的,正是我所需要的。我把事情弄得太复杂了,我很高兴知道。此外,如果我的解决方案解决了您的问题,请接受我的解决方案,如果您觉得有用,请进行投票。谢谢:)Deepansh Sachdeva,非常感谢。这是非常简单的,正是我所需要的。我把事情弄得太复杂了,我很高兴知道。此外,如果我的解决方案解决了您的问题,请接受我的解决方案,如果您觉得有用,请进行投票。谢谢:)