从键盘上输入一个三位正整数n,请编写程序求n的各个数位上数字的平方和

如题所述

请编写程序,从键盘上输入一个三位正整数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
温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-03-16
用什么编程语言呢?
求出平方和,不输出吗?
没头没脑!
这题出的!
相似回答
大家正在搜