有会Python的朋友可以帮我看看,就是那个最后的输出形式他是分行输出的,但是我敲的这个代码是同一行输出的,不知道要怎么改才对,会的朋友可以帮我看看要怎么改吗?
# 这里可以用到python的几种内置函数isdigit()数字,isalpha()字母
ss = input()
letter = ""
digits = ""
other =""
for i in ss:
if i.isalpha():
letter += i
elif i.isdigit():
digits += i
else:
other += i
print(f"字母{letter}\n数字{digits}\n其他字符{other}")
最后输出这行改成这样:
print('字母' + letter + '\n' + '数字' + digits + '\n' + '其他字符' + other)