下面代码是寻找水仙花数的程序,横线处应该填写的代码是( )。【是指一个n位数(n≥3),其每位数字的n次幂之和等于它本身】

hd936508 单选题 共 个子题
def is_narcissistic_num(num):
    str_num = str(num)
    num_digits = len(str_num)
    ————————————————————————————
    return num == sum_of_powers

for i in range(100, 10000):
    if is_narcissistic_num(i):
        print(i, "是水仙花数")
A
sum_of_powers = sum(int(digit) ** num_digits for digit in num)
B
sum_of_powers = sum(int(digit) ** num for digit in str_num)
C
sum_of_powers = sum(int(num) ** num_digits for digit in str_num)
D
sum_of_powers = sum(int(digit) ** num_digits for digit in str_num)
正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧