你好!要实现输入一个四位数,并输出每位数上数字的平方和,可以使用Python语言编写以下代码:
num = int(input("请输入一个四位数:"))
# 计算每位数上数字的平方和
digit1 = num // 1000
digit2 = (num // 100) % 10
digit3 = (num // 10) % 10
digit4 = num % 10
sum_of_squares = digit1**2 + digit2**2 + digit3**2 + digit4**2
print("每位数上数字的平方和为:", sum_of_squares)
你可以将以上代码复制到Python的开发环境中运行,然后输入一个四位数,即可得到每位数上数字的平方和的结果。
注意:以上代码假设输入的四位数是非负整数,如果输入的数不是四位数或为负数,可能会得到错误的结果。在实际应用中,你可能需要添加一些输入验证的逻辑来确保输入的数符合要求。
希望对你有帮助!如有其他问题,请随时提问。