a =“ python” 我想在循环的帮助下输出:p-y-t-h-o-n 我希望此代码通过使用input()是动态的,以便输入的每个输入都可以由(-)分隔。
答案 0 :(得分:4)
a = "python"
b = '-'.join(list(a))
print(b)
除非您真的需要循环
答案 1 :(得分:2)
a = "python"
print('-'.join(a))
未经测试,也没有循环
答案 2 :(得分:1)
如果您确实需要循环:
s = input('Enter a String ')
res=''
for i in range(0, len(s)):
res+=s[i]+'-'
res=res[:-1]
print (res)
答案 3 :(得分:1)
如果您确实需要for循环。
a = 'python'
s = ''
#Iterate through each character and make a new string after appending -
for i in a:
s+=i+'-'
#Remove the last -
s = s[:-1]
print(s)
#p-y-t-h-o-n