以下程序,获得用户输入的一个正整数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是字符串,而不是数,所以,需要转换才能计算
Tag:Python语言程序设计 中国大学MOOCPython语言程序设计 字符串
时间:2021-12-12 21:44:58