Python接收输入一个字符串,统计其中小写字母的个数

如题所述

可以这样编写程序:

1、定义一个含有所有小写字母的列表变量w及一个待测字符串变量s。

2、对s字符串中的每一个字符进行循环迭代检测其是否位于变量w中,若为真,则对计数变量c进行加一操作。

3、输出c变量,即为所求。

具体代码及运行示例如下图所示:

程序代码及示例运行结果

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-03-26

可以使用Python内置的字符串方法count()来实现统计小写字母的个数。具体实现如下:

# 接收输入一个字符串

s = input("请输入一个字符串:")

# 统计小写字母的个数

count = 0

for char in s:

if char.islower():

count += 1

# 输出结果

print("小写字母的个数为:", count)

代码说明:

    首先通过input()函数接收输入一个字符串,并将其赋值给变量s。

    然后定义变量count来保存小写字母的个数,初始值为0。

    接着使用for循环遍历字符串s中的每个字符。

    对于每个字符,使用islower()方法判断是否为小写字母。如果是,就将计数器count加1。

    最后使用print()函数输出小写字母的个数。
    注意:这里的小写字母指的是a到z这26个字母。

第2个回答  2023-01-28
from string import ascii_lowercase;
#stringa="Hello,Jack";
stringa=input("string:");
print(len([j for j in stringa if j in ascii_lowercase]));
#print(len([j for j in stringa if j.islower()]));
相似回答