在Python的字符串的 加法 运算中:
a = eval(input())
b = ''
for i in range(6):
if i==5:
b +=str(a**i)
else:
b=b+str(a**i)+' '
print(b)
对于该行代码分析 b=b+str(a**i)+' '
1,当b有三项或者以上时 需要采用 + XX+XX 代替 +=
2, 且赋值的右边的顺序的不同(如下式)会导致b结果不同,它将按照从左至右的顺序。
b=str(a**i)+' '+b
3,标示字符串的本身的“”并不会被打印出来。
4,