题库首页 › GESP等级认证(Python) › 题目 12108

小杨相信数字“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]

正确答案:D

试卷来源:202412 CCF-GESP编程能力等级认证Python四级真题

本卷相关题目

在线做题 同科目题库