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'))
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'))