nanrenne 发表于 2020-6-22 19:45:40

请教一个数学公式用python该这么写

ab+a = b5

这个公式

也就是ab是2位数
a是一位数
他们的结果也是2位数,但是结果的十位是b
现在求a和b各是多少

永恒的蓝色梦想 发表于 2020-6-22 19:47:18

本帖最后由 永恒的蓝色梦想 于 2020-6-22 19:53 编辑

a=7,b=8from sys import stdout

for a in range(1,10):
    b=15-a
    if (a*11+b)//10==b:
      stdout.write(f'{a=},{b=}\n')

Twilight6 发表于 2020-6-22 19:49:42


这样即可吧:

for a in range(1,10):
    for b in range(1,10):
      if (a*10+b) + a == b*10 + 5:
            print(f'a的值为{a},b的值为{b}')
页: [1]
查看完整版本: 请教一个数学公式用python该这么写