酷代码 AI
菜单

求输入的一个整数的各位数字之和。

以下是使用Python语言实现求输入的一个整数的各位数字之和的代码: ```python # 获取用户输入的整数 num = int(input("请输入一个整数: ")) # 初始化各位数字之和为0 digit_sum = 0 # 取绝对值,确保负数也能正确计算 num = abs(num) # 当数字不为0时,进行循环 while num: # 取出数字的最后一位 digit = num % 10 # 将最后一位数字累加到各位数字之和中 digit_sum += digit # 去掉数字的最后一位 num //= 10 print("各位数字之和为:", digit_sum) ``` 代码解释: 1. 获取用户输入:使用`input()`函数获取用户输入的整数,并使用`int()`函数将其转换为整数类型。 2. 初始化变量:将各位数字之和`digit_sum`初始化为0。 3. 取绝对值:使用`abs()`函数取输入数字的绝对值,确保负数也能正确计算。 4. 循环计算各位数字之和:使用`while`循环,当数字不为0时,取出数字的最后一位,将其累加到`digit_sum`中,然后去掉数字的最后一位。 5. 输出结果:使用`print()`函数输出各位数字之和。 [2026-01-24 20:16:05 | AI问答 | 304点数解答]

服务商
相关提问
发财导航,免费问AI
实用工具查看更多