#input不能加提示语会提示输出错误,循环判断版本的计算方式 a = input() a = str(a) if len(a) > 0: if len(a) > 5000: print('字符串长度超过5000,请重新输入') else: i = -1 s = ' ' if s in a : while a[i] != ' ': s = a[i:] i -=1 else: s = a print(len(s)) else : print('输入字符串为空')