当前位置:首页python > 正文

用python程序求出百位数字与个位数字的和等于十位数字的所有三位数?

作者:野牛程序员:2023-06-21 13:23:32python阅读 2814

以下是一个用Python编写的程序,用于找出百位数字与个位数字的和等于十位数字的所有三位数:

for num in range(100, 1000):
    hundreds_digit = num // 100
    tens_digit = (num // 10) % 10
    ones_digit = num % 10

    if hundreds_digit + ones_digit == tens_digit:
        print(num)

这个程序使用一个for循环迭代从100到999的所有三位数。然后,我们通过整除和取余运算获取百位、十位和个位数字。接下来,我们检查百位数字与个位数字的和是否等于十位数字,如果是,则打印这个三位数。

运行这段代码将输出满足条件的所有三位数。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击