我有以下代码。公式为answer = (b*a)+c
。我想显示a
和answer
c = 9
qq = 4
b = 5
a = 0
for i in range(5):
answer = (b*a)+c
a += qq
print a, answer
此程序运行后,将显示从
开始的值4 9
直到
20 89
它运行正常,但我不希望在4旁边显示9。相反,我想要在4旁边显示29,因为这是a
插入4时的答案。我现在已经尝试了一个小时,但我不知道该怎么做。
答案 0 :(得分:0)
这是因为你在显示之前迭代a。
c = 9
qq = 4
b = 5
a = 0
for i in range(5):
answer = (b*a)+c
print a, answer
a += qq
将显示:
0 9
4 29
...
20 109