运行完程序出现这个结果,很长很长,不知道是为什么,请各位大老解惑
输出进度条的时候会不断刷新,如果刷新失败,就会一直打印新的进度状态,这是正常的,不影响结果
这是正常现象,这是在输出进度条呢
不知道你这个问题是否已经解决, 如果还没有解决的话:name = input(‘请输入字符串:’)
def is_upper():
s = 0
print(‘大写字母有:’)
for i in name:
if i.isupper():
s += 1
print(list(i), end=’’)
return f’{s}个’
def is_lower():
s = 0
print(‘小写字母有:’)
for i in name:
if i.islower():
s += 1
print(list(i), end=’ ‘)
return f’{s}个’
def is_num():
s = 0
print(‘数字有:’)
for i in name:
if i.isdigit():
s += 1
print(list(i), end=’ ‘)
return f’{s}个’
def is_Chinese():
s = 0
print(‘汉字有:’)
for i in name:
if i >= u’\u4e00’ and i <= u’\u9fa5’: # 判断字符是否为中文字符
s += 1
print(list(i), end=’ ‘)
return f’{s}个’
def main():
print(is_upper())
print(is_lower())
print(is_num())
print(is_Chinese())
s = 0
print(‘其他字符有:’)
for i in name:
if i.isalnum() == False:
print(list(i), end=’’)
s += 1
print(f’{s}个’)
main()
乱码