单选题

小杨相信数字“1”、“3”、“5”能给他带来好运,不喜欢数字“7”。他设计了一个计算数字幸运值的程序。对于 数字中的所有字符,字符“1”幸运值为 5,字符“3” 幸运值为 6,字符“5”幸运值为 7,字符“7”的幸运值为-3,其他字符的幸运值为 0,数字的幸运值即为其所有字符的幸运值之和。请在下面程序空白处填上正确内容以实现计算某数字幸运值的功能。

 

dic = {"1": 5, "3": 6, "5": 7, "7": -3}

num = input("请输入数字:")

ans = 0

for i in range(len(num)):

ch = num[i]

if ____________ : # 填写代码 ①

____________ # 填写代码 ②

print("该数字的幸运值为:", ans)

A

① ch in dic.values() ② ans += dic[ch]

B

① ch in dic.items() ② ans += dic[ch]

C

① ch in dic.keys() ② ans = dic[ch]

D

① ch in dic ② ans += dic[ch]

赣ICP备20007335号-2