python基础练习题:令人不快的ascii【难度:1级】:
您希望通过获取ascii值的总和来获得名称的"权重".但是你相信大写字母的价值不仅仅是小写字母.空格,数字或任何其他字符值0.
通常在ascii
a的值为97
A的值为65
''的值为32
0的值为48
要查找具有"更重"名称的人,您将切换所有值,以便:
A将是97
a将是65
''将为0
0将为0
等等…
例如,Joe的权重为254,而使用正常的ascii值则为286.
编程目标:
def get_weight(name):
# find the names weight here
return 0
测试样例:
test.assert_equals(get_weight('Joe'),254)
test.assert_equals(get_weight('CJ'),205)
test.assert_equals(get_weight('cj'),141)
最佳答案(多种解法):
点击查看答案
更多关联题目:
python进阶练习题:Dbftbs Djqifs【难度:2级】–景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶
python进阶练习题:社会主义分配【难度:2级】–景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶
python基础练习题:拖放区【难度:1级】–景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶
python进阶练习题:13的可分性规则【难度:2级】–景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶
免责申明
本博客所有编程题目及答案均收集自互联网,主要用于供网友学习参考,如有侵犯你的权益请联系管理员及时删除,谢谢
题目收集至https://www.codewars/
https://www.codewars/kata/disagreeable-ascii
更多推荐
python基础练习题:令人不快的ascii【难度:1级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶
发布评论