以下程序,获得用户输入的一个正整数n,然后对该正整数的每一位计算平方,再求和,输出求和的结果。例如,用户输入19,计算1^2+9^2=82,输出82.(1)(2)处分别为()、()。


以下程序,获得用户输入的一个正整数n,然后对该正整数的每一位计算平方,再求和,输出求和的结果。例如,用户输入19,计算1^2+9^2=82,输出82.(1)(2)处分别为()、()。

正确答案:(以下答案任选其一都对)range(len(n))pow(int(n),2);range(len(n))int(n)2;range(len(n))int(i)2;range(len(n))eval(i)2;npow(int(n),2);nint(n)2;nint(i)2;neval(i)2

分析:int()函数的参数可以是字符串。i从字符串最左边开始取字符。特别注意n是字符串,而不是数,所以,需要转换才能计算



相关答案