'''
题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
'''
class Code:
content = '' # 代码
letters = 0 # 字母
space = 0 # 空格
digit = 0 # 数字
others = 0 # 字符
# 构造函数
def __init__(self, content):
self.content = content
# 分析代码
def analysis(self):
for c in self.content:
if c.isalpha():
self.letters += 1
elif c.isspace():
self.space += 1
elif c.isdigit():
self.digit += 1
else:
self.others += 1
# 展示结果
def showData(self):
form = '字母(%d) 空格(%d) 数字(%d) 其他字符(%d)'
data = (self.letters, self.space, self.digit, self.others)
print(form % data)
content = input('请输入一段代码:\n')
code = Code(content)
code.analysis() # 分析
code.showData() # 展示
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
"打下坚实的Python基础,从容面对编程挑战!这系列Python基础编程练习题资源是你掌握语言核心概念、语法和基本算法的理想之选。通过解决这些练习,你将建立起对变量、循环、条件语句等基础构建块的深刻理解,并逐步提升你的编程技能。无论是入门者还是希望夯实基础的开发者,这些练习题都为你提供了一个扎实的学习平台。培养你的编程直觉,挑战自己,让Python编程之路更加愉悦和有趣!" "打下坚实的Python基础,从容面对编程挑战!这系列Python基础编程练习题资源是你掌握语言核心概念、语法和基本算法的理想之选。通过解决这些练习,你将建立起对变量、循环、条件语句等基础构建块的深刻理解,并逐步提升你的编程技能。无论是入门者还是希望夯实基础的开发者,这些练习题都为你提供了一个扎实的学习平台。培养你的编程直觉,挑战自己,让Python编程之路更加愉悦和有趣!"
资源推荐
资源详情
资源评论
收起资源包目录
python_case2.zip (10个子文件)
sub_12.py 458B
sub_11.py 383B
sub_20.py 570B
sub_13.py 264B
sub_18.py 308B
sub_16.py 510B
sub_14.py 406B
sub_17.py 996B
sub_15.py 471B
sub_19.py 262B
共 10 条
- 1
资源评论
Nowl
- 粉丝: 1w+
- 资源: 3975
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功