可以使用以下代码来解决这个问题:

num_str = input("请输入一个自然数字符串:")
sum_digits = 0

for digit in num_str:
    sum_digits += int(digit)

print("各位数字之和为:", sum_digits)

在这段代码中,首先通过input()函数获取用户输入的自然数字符串。然后,我们创建一个变量sum_digits来保存各位数字之和,初始值为0。

接下来,我们使用for循环遍历字符串中的每个字符。由于输入的是自然数字符串,所以每个字符都是一个数字字符。我们使用int()函数将每个字符转换为整数,并将其加到sum_digits中。

最后,我们使用print()函数输出各位数字之和。

请用python编程解决下列问题。编写程序输入一个自然数字符串然后输出各位数字之和例如数入1234输出10。

原文地址: https://www.cveoy.top/t/topic/icDI 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录