# 获取用户输入 user_input = input("请输入一个自然数:") # 将输入的字符串转换为整数 num = int(user_input) # 初始化各位数字之和 sum_of_digits = 0 # 计算各位数字之和 while num > 0: digit = num % 10 sum_of_digits += digit num = num // 10 # 输出结果 print(f"自然数{user_input}的各位数字之和为{sum_of_digits}。")