题目描述
求出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() # 输出换行符
运行截图
© 版权声明
本站资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!
THE END