解题思路:
注意事项:
参考代码:
第一种自定义函数方式:
def person_pratice(n): ans=0#判断字母 包括大小写 result=0#判断数字 space=0#判断空格 res=0#判断符号的个数 for i in n: if i.isalpha(): ans+=1 elif i.isdigit(): result+=1 elif i.isspace(): space+=1 else: res+=1 return ans,result,space,res def main(): result1=person_pratice(input()) for i in result1:#对结果打印 print(i,end=" ") main()
第二种方式:
x=input() ans=0#判断字母 包括大小写 result=0#判断数字 space=0#判断空格 res=0#判断符号的个数 for i in x: if i.isdigit(): result+=1 elif i.isalpha(): ans+=1 elif i.isspace(): space+=1 else: res+=1 print(ans,result,space,res)
0.0分
3 人评分
gets函数前有scanf读取时候,会读取缓存回车导致出错!!!浏览:1100 |
点我有惊喜!你懂得!浏览:2074 |
【绝对值排序】 (C++代码)(利用两个库函数——abs()求绝对值 和 sort()快排)浏览:1424 |
点我有惊喜!你懂得!浏览:1069 |
C语言训练-谁家孩子跑最慢* (C语言代码)浏览:1508 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:545 |
校门外的树 (C语言代码)浏览:716 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:597 |
剔除相关数 (C语言代码)浏览:1015 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:624 |