酷代码 AI
菜单
服务商

5.任意输入一个四位数正整数,分解其千位数、百位数、十位数、个位数,并输出这4个数字之和。

# 四位数分解并求和 要实现这个功能,可以使用Python编写以下代码: ```python # 获取用户输入的四位数 num = int(input("请输入一个四位数正整数: ")) # 分解各位数字 thousands = num // 1000 # 千位数 hundreds = (num % 1000) // 100 # 百位数 tens = (num % 100) // 10 # 十位数 units = num % 10 # 个位数 # 计算各位数字之和 sum_digits = thousands + hundreds + tens + units # 输出结果 print(f"千位数: {thousands}") print(f"百位数: {hundreds}") print(f"十位数: {tens}") print(f"个位数: {units}") print(f"各位数字之和: {sum_digits}") ``` ## 代码说明: 1. 使用`input()`获取用户输入,并用`int()`转换为整数 2. 通过整数除法和取模运算分解各位数字 3. 将各位数字相加得到总和 4. 使用f-string格式化输出结果 ## 注意事项: 1. 这段代码没有验证输入是否为四位数正整数,实际应用中应添加验证逻辑 2. 对于负数输入,程序会给出错误结果 3. 如果输入不是数字,程序会抛出异常,应考虑异常处理 [2025-07-25 23:55:30 | AI写代码神器 | 299点数解答]

相关提问
请收藏新域名:pdcd.cn
发财导航,免费问AI
实用工具查看更多
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]
数独游戏 [娱乐类]
经典推箱子 [娱乐类]
AI摸鱼五子棋 [娱乐类]