多了一个空格,怎么解决
n=input()
b=str(sum(map(int, n)))
for c in b:
if c=="1":
print("yi",end=" ")
elif c=="2":
print("er",end=" ")
elif c=="3":
print("san",end=" ")
elif c=="4":
print("si",end=" ")
elif c=="5":
print("wu",end=" ")
elif c=="6":
print("liu",end=" ")
elif c=="7":
print("qi",end=" ")
elif c=="8":
print("ba",end=" ")
else:
print("jiu",end=" ")
把“wu”后面的end=“ ”删掉也通过不了
改成这样:
n = input()
b = str(sum(map(int, n)))
r = ''
for c in b:
if c == "1":
r += 'yi '
elif c == "2":
r += 'er '
elif c == "3":
r += 'san '
elif c == "4":
r += 'si '
elif c == "5":
r += 'wu '
elif c == "6":
r += 'liu '
elif c == "7":
r += 'qi '
elif c == "8":
r += 'ba '
else:
r += 'jiu '
print(r[:-1])
end=" "
变成 end=""
然后除了最后一个其他位置都多打一个空格就好