string1 = raw_input("input string?")
inten = raw_input("input positive intenger?")
print "multiplication : ", string1*inten
它说“不能将序列乘以str
如果我提出herb
和5
我想得到herbherbherbherbherb
PLZ帮助我!!!
答案 0 :(得分:0)
你想要
一个例子如下:
result = ''
// Cast string to int type before iteration here
for n in xrange(int(inten))
result += inten
print result
您可能需要查看更多/有效的字符串连接方法 https://waymoot.org/home/python_string/
下次问一个问题时,请尝试格式化代码 - 实际上花1分钟学习格式
答案 1 :(得分:0)
string1 = input("input string?")
intin = "test"
inten = int(input("input positive intenger?"))
i = 0
out = ""
while i < inten:
out += string1
i += 1
print (out)
我使用了一个while循环来打印它输入的次数。
注意:如果你在int中输入一个字符串,代码将无效...你可以解决这个问题,但我无法解决这个问题。
在此处查看示例: https://repl.it/BzfJ/23
答案 2 :(得分:0)
你(几乎)做得正确!!!
你只是忘了添加int ...:)
string1 = raw_input("input string?")
inten = int(raw_input("input positive intenger?"))
print "multiplication : ", string1*inten
这似乎比/ /
更容易但您可能想要检查第二个输入是否为字符串(str1.isdigit()
)