>我正在尝试生成以下算术示例:
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))