请编写程序,从键盘上输入一个三位正整数n,计算n的个位、十位和百位数字的平方和,并输出结果。
程序实现
# 接收用户输入的三位正整数
n = int(input("请输入一个三位正整数:"))
# 计算各位数字平方和
a = n // 100 # 百位数字
b = n // 10 % 10 # 十位数字
c = n % 10 # 个位数字
sum = a**2 + b**2 + c**2 # 平方和
# 输出结果
print("三位正整数{}各位数字平方和为{}".format(n, sum))
示例输出
请输入一个三位正整数:123
三位正整数123各位数字平方和为14
温馨提示:答案为网友推荐,仅供参考