1. 水仙花数是指一个三位正整数,它的每个位上的数字的3次方之和就等于它本身,例如:1*+5*+3*=153。这类三位数也被叫做自恋数、自幂数或者阿姆斯特朗数。研究“水仙花数”

编程问题是用编程解决“哥德巴赫猜想”的寻根和延伸。从寻找“水仙花数”的编程到验证哥德巴赫猜想的编程,其重心是编程的思考方法,对基础编程的学习有一定的实用价值,对编程思维乃至计算思维的训练有一定的启示。以下Python程序功能是找出三位数中的所有水仙花数。请从下面备选代码中选出一个合适的将程序补充完整。

for x in   ①  1:

  g=  ②         #分离个位上的数字并赋给变量g

  s=  ③          #分离十位上的数字并赋给变量s

  b=  ④         #分离百位上的数字并赋给变量b

if   ⑤            #判断个、十、百位上数字的立方之和是否等于这个数
print(x,"是水仙花数")

(1) 第①处应填写的合适代码为(     )。 A. range (100, 999) B. range (101, 1000) C. range (100, 1000) D. range (999)
(2) 第②处应填写的合适代码为(     )。 A. x%10 B. x//100 C. x/10
(3) 第③处应填写的合适代码为(     )。 A. (x%10)//10 B. (x//10)%10 C. (x%10)%10 D. (x//10)//10
(4) 第④处应填写的合适代码为(     )。 A. x%100 B. x%10 C. x//100 D. x**100
(5) 第⑤处应填写的合适代码为(     )。 A. g**3+s**3+b**3==x B. g*g*g+s*s*s+b*b*b=x C. g^3 +s^3+b^3==x D. g^ 3 +s'^3+b^3=x
【考点】
运算符、基本运算与表达式; 循环结构语句及程序实现; 常用标准函数;
【答案】

您现在未登录,无法查看试题答案与解析。 登录
单选题 普通