我试图生成以下算术示例:
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。
答案 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))