我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

编程题 7. 英文数值和

【问题描述】

 

假设英文字母(不论大小写) a~z 分别对应数值 1~26。编写程序,计算用户输入的完整英文名字中各字母的对应数值之和

 

对于非英文字母的字符,按0计算,也即不计入求和

 

【输入形式】

【输出形式】

【样例输入】

 

Qiang Li

【样例输出】

 

69

【样例说明】

【评分标准】

a = 'Qiang Li'
a1 = a.replace(' ','') #去除空格
a2 = a1.lower() #大写转小写
sum = 0
for i in a2:
    sum += (ord(i)-96)
print(sum)

 

近期文章

  • 救救我,这女的太惨了,写一半感觉都是错的。。。。
  • Eclipse插件开发,Treeviewer 绑定数据
  • 可以使用Blackbird作为USB转CAN分析仪吗?
  • 小白求助各位大佬 STLINK调试故障
  • 数学建模复利计息……
  • 求助大神获得百位怎么填
  • ubuntu18vscode中安装gopls插件后项目报错
  • 怎么修改错误。是哪里错了
  • 解释一下这段代码,越详细越好,新手
  • comsol学习遇到问题
  • 编程题 8. 身份证号码有效性检验
  • struts中直接通过jsp来如何调用action
  • python中利用rank将excel表格排名
  • c#8字节UTC时间毫秒数?
  • python类方法的调用
  • C语言中printf("%\n")是什么意思
  • python中如何定义一个函数fsum来求1²-2² 3²-4²… 97²-98² 99²的值
  • 提问:(详情见图片)谢谢!
  • 大家帮忙看看怎么写急!
  • 设有3个学生,4门功课,编写2个程序分别实现如下功能:

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华