如何在下面用 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")

输出是这样的:在此处输入图像描述

请给出一些提示或答案,谢谢。

这应该给出所需的输出

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))

最新更新