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的新手进阶