admin管理员组文章数量:1123415
python【16】A、B、C、D、E、F、G分别代表1000,500,100,50,10,5,1,给定一个字符串如ABC,求出它的值。
题目:
A、B、C、D、E、F、G分别代表1000,500,100,50,10,5,1,
给定一个字符串如ABC,求出它的值。
代码:
def calculate_value(s):# 创建一个字典,将字母映射到他们的值values = {'A': 1000,'B': 500,'C': 100,'D': 50,'E': 10,'F': 5,'G': 1}s = str(input("输入字符串:"))# 将输入的字符串转化为大写s = s.upper()# 计算字符串的值result = 0for char in s:if char in values:result += values[char]return result
# 调用calculate_value函数并传入字符串's'作为参数,然后打印出返回的结果。
print(calculate_value('s'))
本文标签: python16ABCDEFG分别代表10005001005010
版权声明:本文标题:python【16】A、B、C、D、E、F、G分别代表1000,500,100,50,10,5,1,给定一个字符串如ABC,求出它的值。 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/biancheng/1700370546a313474.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论