测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A38163. 统计语句中指定字符的个数要求:(1) 统计的语句为: Were you born on August 21, 1994(2) 要求使用条件语句, 统计该句中所有英文字母、 数字的个数的和(不包括空格、 逗号等标点符号) ;(3) 输出一个整数, 表示所有英文字母和数字的个数的和。

填空题 较易

题目描述

统计语句中指定字符的个数

要求:

(1) 统计的语句为: Were you born on August 21, 1994

(2) 要求使用条件语句, 统计该句中所有英文字母、 数字的个数的和(不包括空格、 逗号等标点符号) ;

(3) 输出一个整数, 表示所有英文字母和数字的个数的和。

参考答案

str = 'Were you born on August 21, 1994' n = 0 for i in str: if i==' ' or i==',': continue else: n+=1 print(n)

答案解析

评分标准:

(1) 能正确存储字符串; (2 分)

(2) 创建计数变量; (2 分)

(3) 有循环遍历字符串(或迭代对象) ; (2 分)

(4) 判断字符的值; (2 分)

(5) 在循环中正确进行计数; (2 分)

(6) 输出格式正确; (2 分)

(7) 代码执行完全正确无误。 (3 分)

本题需要用到字符串的基本操作, 条件判断, 循环等知识。

上一题 下一题