如何在python中打印算术示例?

时间:2017-10-19 02:04:30

标签: python

我试图生成以下算术示例:

  

1 * 8 + 1 = 9

     

12 * 8 + 2 = 98

     

123 * 8 + 3 = 987

     

1234 * 8 + 4 = 9876

     

...

但是,经过思考,我只能编写这样的代码:

for x in range(1, 11):
    for y in range(1, x):
        print(y, end='')
    print(" * 8")

,输出如下: enter image description here

请提供一些提示或答案,thx。

1 个答案:

答案 0 :(得分:0)

这应该提供所需的输出

nums = ['1','2','3','4','5','6','7','8','9']
first = ''

for x in range(9):
    first += nums[x]
    equa = first + ' * 8 + '  + nums[x]
    print(equa + ' = ', eval(equa))