print text with stored user inputs, wihout ([''], ', ')
Python 2.7我询问用户信息,然后按如下方式存储:用户名称
我打印出如下问题:Q_2=用户名,",你多大了?"
打印Q_2的输出为:(['abobex'],'你多大了?')
存储用户输入的所有输入,我可以打印出所有输入,但它会打印出(["",',?')而不仅仅是:Abobex,你多大了?
我已经在印刷品中测试了很多变化,一些解决方案没有打印出所有正确的东西。我敢打赌这是一个简单的问题,我对python不太熟悉。代码示例:
1 2 3 4 5 6 | user_Name = [] Q_2 = user_Name,", How old are you ?" print Q_2 input = raw_input() user_Age.append(input) user_Age = input |
我能告诉raw_input()要做什么或print语句吗?
它用括号显示用户名,因为
如果您想让实际的用户名在字符串中打印,并为q_2分配一个字符串而不是元组,您只需要:
但是,代码中有一些不必要的东西。首先,您可以将问题字符串传递给原始输入,如:
实际上,您发布的代码可以压缩为:
也不清楚你为什么要把
由于逗号的存在,
尝试简单的字符串连接(使
1 | Q_2 = user_Name +", How old are you ?" |