Python实现统计用户输入的字符类型功能
1、建立三个变量,用来记录用户输入的字符类型,具体代码如下:
intc = 0 #用来记录列表中的数字
strc = 0 #记录字母
other = 0
所有变量初始值都设置成 0

2、用input 代码和用户进行交互,提示用户输入内容。
a = input("请输入您的字符:")

3、写一个for 循环 为我们判断用户输入的字符类型做准备,具体代码如下:
for i in a:

4、利用if 条件语句 和 isdigit() 代码判断字符是否为数字,具体代码如下:
if i.isdigit(): #判断i是不是int
intc += 1
如果是数字,那么把intc 变量自加1 进行计数。

5、按照同样的方法,再下面继续写入判断,具体代码如下:
elif i.isalpha(): #判断i是不是str
strc += 1
else:
other += 1 #其他情况的计数

6、最后我们利用print 打印出我们的结果,代码如下:
print ("数字=%d,字母=%d,其他=%d" % (intc,strc,other))
这里面我们利用字符串的操作方法,把刚刚统计出来的变量输出结果

7、测试效果和代码总结:
intc = 0 #用来记录数字
strc = 0 #记录字母
other = 0 #记录其他类型
a = input("请输入您的字符:")
for i in a:
if i.isdigit(): #判断i是不是int
intc += 1
elif i.isalpha(): #判断i是不是str
strc += 1
else:
other += 1
print ("数字=%d,字母=%d,其他=%d" % (intc,strc,other))

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:138
阅读量:108
阅读量:128
阅读量:138
阅读量:75