充值活动已开启,快来参与吧 关闭充值活动
当前位置: 初中信息技术 / 算法与程序设计 / 程序设计初步 / 循环结构程序设计与分析
  • 1. “火仙花数”是指一个四位数,它每个数位上的数的四次方和等于它本身。如1634是一个“火仙花数”,因为1634=14+64+34+44 。在如图所示的程序中,无法输出所有的火仙花数的可能原因是(   )

    x=1000 # ①

    lst=[ ]

    while x<10000: # ②

        xstr=str(x) 

        a=int(xstr[0]) # ③

        b=int(xstr[1])

        c=int(xstr[2])

        d=int(xstr[3])

        if x==a**4+b**4+c**4+d**4: 

            lst.append(x)

        x==x+1 # ④

    print(lst)

    A . ①处代码有误,应改成x=1234 B . ②处代码有误,应改成if x<10000: C . ③处开始的代码有误,分离千、百、十、个位上数字的算法错误 D . ④处代码有误,应改成x=x+1
基础巩固 换一批