首先,使用input()函数获取用户输入的正整数N,并将其转换为整数类型。 然后,定义一个变量sum来累加各位数字的平方和。 使用while循环遍历N的各位数字,取余操作得到最低位的数字,计算它的平方并加到sum中,然后将N除以10取整舍去最低位,继续循环直到N为0。 最后,使用print()函数输出各位数字的平方和。 希望对您有...
:代码如下:```n = int(input("请输入正整数N:"))s = 0 # 初始化平方和为0while n > 0:digit = n % 10 # 取出个位数s += digit**2 # 平方和加上当前数字的平方n //= 10 # 去掉个位数,继续处理剩下的数字print(s) # 输出平方和``` 咨询记录 · 回答于今天 15:28 用python 获得输...