如图所示,这个代码只能统计全部的字母数字特殊符号,但是想要弄成如:“sg92!s1”打印出来“L2D2S1L1D1”的形式,能够按顺序输出。
s = input()
letters = 0
digit = 0
other = 0
for i in s:
if 'a' <= i < 'z' or 'A' <= i <= 'Z':
letters += 1
elif '0' <= i <= '9':
digit += 1
else:
other += 1
print("字母{}个,数字{}个,其他{}个".format(letters, digit, other))
明白你的意思了,这个,得有个统计点,来啊分开计算