题目

水仙花数是指一个三位数,它的每个位上的数字的3次方之和就等于它本身,例如:1**3+5**3+3**3=153。这类三位数也被叫做自恋数、自幂数或者阿姆斯特朗数。 [问题求解]设这个数存放于变量x中,变量g、s、b分别存放个位、十位、百位上的数。需得分离数字得到每位上的数,即将变量g、s、b表示为x的形式。请阅读如下python程序,在空白处填写适当的表达式或语句,使程序完整。 print ("三位数之内的水仙花是:") for x in(100,1000): b=x//100 s=(x//10) g= If x=(b**3 +s**3+g**3): print() 答案:【1】range【2】%10【3】x% 10或x-b*100-s*10或其它同等答案【4】x
信息技术 试题推荐
最近更新