Python编写程序求出1000以内的整数使其数字之和为13

题目描述

求出1000以内的整数,使其数字之和为13,每行输出8个数。

例如:

数85,其数字之和为8+5=13

数373,其数字之和为3+7+3=13

源代码

count = 0  # 计数器,用于控制每行输出的个数
for num in range(1, 1000):
    num_str = str(num)  # 将数字转换为字符串
    digit_sum = sum(int(digit) for digit in num_str)  # 计算数字之和
    if digit_sum == 13:
        print(num, end=" ")
        count += 1
        if count % 8 == 0:  # 每行输出8个数
            print()  # 输出换行符

运行截图

图片[1]-Python编写程序求出1000以内的整数使其数字之和为13-QQ沐编程

© 版权声明
THE END
喜欢就支持一下吧
点赞9赞赏 分享