|

楼主 |
发表于 2020-3-28 11:07:56
|
显示全部楼层
我的意思是怎么样才能在打印完第一个字符串所包含的字母时转到第二个字符串,然后再打其所包含的字符串。我自己想出来的代码要不就只打印第一个字符串的,要不就打印全部的。
- >>> def function1(*arg):
- count1 = 1
- kongge = 0
- shuzi = 0
- zimu = 0
- qita = 0
- for w in arg:
- for i in w:
- if i == ' ':
- kongge += 1
- elif i in '123456789':
- shuzi += 1
- elif i in 'qwertyuioplkjhgfdsazxcvbnmZXCVBNMLKJHGFDSAQWERTYUIOP':
- zimu += 1
- else:
- qita += 1
- print('第',count1,'个字符串共有:英文字母',zimu,'个,数字',shuzi,'个,空格',kongge,'个,其他字符',qita,'个。')
-
- >>> function1('hhjdsd','I love FishC.com')
- 第 1 个字符串共有:英文字母 19 个,数字 0 个,空格 2 个,其他字符 1 个。
复制代码 |
|