22.题目:809*??=800*??+9*??+1 其中??代表的两位数,8*??的结果 为两位数,9*??的结果为3位数。求??代表的两位数,及809*??
后的结果。
请改正程序中的错误,使它能得出正确的结果。
----------------------------------------------------------
注意:不可以增加或删除程序行,也不可以更改程序的结构。
------------------------------------------------------'''
def main():
a = 809
#**********FOUND**********
for i in range(10,101)
b = i * a
#**********FOUND**********
if b > 1000 and b < 10000 and 8 * i < 100 and 9 * i > 100:
#**********FOUND**********
print(b+1,' = 800 * ', i, ' + 9 * ', i)
print("??代表的两位数: %d" %i);
print("809*??后的结果:%d" %b);
if __name__ == '__main__':
main()