pilipilipiu~ 2022-10-14 11:31 采纳率: 83.3%
浏览 18
已结题

统计英文句子里的小写字母个数(为啥出错了?)

s = input("请输入一个英文句子")
upper = 0
lower = 0
space = 0
number = 0
others = 0
for i in s:
if 'A'<i<'Z':
upper += 1
elif'a'<i<'z':
lower += 1
elif '0' < i < '9':
number += 1
elif i==' ':
space += 1
else:
others += 1

print("大写字母有"+str(upper)+"个")
print("小写字母有"+str(lower)+"个")
print("空格有"+str(space)+"个")
print("数字有"+str(number)+"个")
print("其他字符有"+str(others)+"个")
![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/0557908

  • 写回答

2条回答 默认 最新

  • 於黾 2022-10-14 11:44
    关注

    你只写大于小于,没有等于吗,那字符串里含有a和z你不统计了

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 10月22日
  • 已采纳回答 10月14日
  • 创建了问题 10月14日

悬赏问题

  • ¥15 锌合金的耐温能到多少度。可以持续多长时间
  • ¥15 .net调用本地office组件出现问题
  • ¥15 docker镜像拉取失败请教教我
  • ¥15 https访问nginx上的http
  • ¥15 需要完整规则的五子棋博弈代码
  • ¥15 Hadoop的部署与安装的一些疑问
  • ¥15 短剧的sdk在哪里接入
  • ¥30 智能割草机自动化割草
  • ¥15 求:可不可以提供一些 在国内可以用,低代码不要太难 在电脑上可以下载的 制作app的软件
  • ¥15 fluke高精度万用表8845A型号测交流电压一直跳动,且去掉输入后显示不归零