我试图将python的输出作为
def main():
i=raw_input()
a=input()
print(i*a)
main()
输入:您好, 2。 输出:" hellohello" 但我得到了输出 输出:"你好 你好" .how我可以从一个print语句中在同一行连续输出两个字符串作为输出。例如:" hellohello"
答案 0 :(得分:0)
基于您正在使用raw_input
的事实我假设您正在使用python 2.因此您可以使用print()
更改print
并且您的代码应该正常工作< / p>
def main():
i=raw_input()
a=input()
print i*a <---
main()
答案 1 :(得分:0)
从print
的单次执行中删除空白区域。使用.strip()
函数(因为我相信您的i
字符串中有空格):
print(i.strip()*a)
但是如果你想要单行执行print
的所有执行,你应该使用end
的{{1}}参数来定义空字符串。您的print
声明应该是:
print