用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
