i = input('') j = [] for x in i: x = int(x) y = (x+3)%9 j.append(y) j[0],j[2]=j[2],j[0] j[1],j[3]=j[3],j[1] for a in j: print(a,end='') end="",会将每次输出的最终值改变为当下的输出值。“end=”作为print()中的一个参数,会使该函数关闭“在输出中自动包含换行”的默认行为。为末尾end传递一个空字符串,这样print函数不会在字符串末尾添加一个换行符,而是添加一个空字符串,其实这也是一个语法要求,表示这个语句没结束。p...