欢迎来到 SiteSMO | 思默AI智能问答平台!
注册或点击登录代表您同意《SiteSMO网络服务安全协议》
提示信息
请打开微信扫码登录
返回列表

输入一个四位数,输出每位数上数字的平方和 用Python语言做

举报
275阅读 | 0人回复 | 2023-11-15 10:55:22

本帖由 好久没 ... 发布,如有侵权联系删除 IP属地:浙江

你好!要实现输入一个四位数,并输出每位数上数字的平方和,可以使用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的开发环境中运行,然后输入一个四位数,即可得到每位数上数字的平方和的结果。

注意:以上代码假设输入的四位数是非负整数,如果输入的数不是四位数或为负数,可能会得到错误的结果。在实际应用中,你可能需要添加一些输入验证的逻辑来确保输入的数符合要求。

希望对你有帮助!如有其他问题,请随时提问。

复制
0
0

注:避免重复,不要就相同的标题进行反复追问。

回答共0个
回复禁止带推广链接、违法词及灌水,违规将封禁账号!!
您需要登录后才可以回复 注册 / 登录
每个账号仅有一次回答机会!
取消
提示信息
请选择举报理由
我要回答