假设用户输入n位数字。我们怎样才能确认这是不是阿姆斯特朗。一种方法是保存所有Armstrong号码的列表,并从该列表中进行检查,但我想以另一种方式进行处理。这是我的代码。#armstrong numbernum2=take_inrep=num2=num2%(10**rep) if rep==0:
if
我正在尝试在R中创建一个函数,它将要求用户输入一个数字,然后说明它是否是Armstrong数,然后继续要求用户输入下界和上界,然后R将显示该区间内的Armstrong数。这是我到目前为止所拥有的代码: num <- as.integer(readline(prompt="Enter a number: "))temp > 0) { sum <-
我是python的初学者,我想为给定的范围创建一个打印一系列armstrong数字的程序。但是它没有显示出什么,我无法发现我的错误。所以请看我的代码,帮我找出我的错误。def armstrong(): power = len(str(i))rem = temp%10 temp = temp/10
if su