Python练习29
Python日常练习
题目:
输入10个字符,请编写main函数,统计其中英文字母、空格
或回车、数字字符和其他字符的个数。
要求:
采用内置函数判断字符类型
例如:
输入:
Reold 123?
输出:
letter = 5, blank = 1, digit = 3, other = 1
---------------------------------------------------------
注意:
部分源程序给出如下。请勿改动其它函数中的任何内容,
仅在函数的注释标志之间填入所编写的若干语句。
---------------------------------------------------------
代码实现
def main():
InPut = input('【输入任意字符:】')
letters = []
spaces = []
digits = []
others = []
########## code start ##########
for i in iter(InPut):
if i.isalpha() == True:
letters.append(i)
elif i.isspace() == True:
spaces.append(i)
elif i.isdigit() == True:
digits.append(i)
else:
others.append(i)
########## code end ##########
print('letter={},blank={},digit={},other={}'.format(len(letters), len(spaces), len(digits), len(others)))
if __name__ == '__main__':
main()
代码效果
Python 日常练习结束,在代码的海洋中我们又收获了新的知识和经验。持续练习,让我们用 Python 创造更多的精彩。明天,我们再次起航。
原文地址:https://blog.csdn.net/shangzhiqi/article/details/143746212
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!