方法1: # num = input() # num_1 = str() # for i in range(len(num)): # num_1 += str((int(num[i])+3)%9) # num_2 = num_1[2]+num_1[3]+num_1[0]+num_1[1] # print(num_2) 方法2: num = input().split() num_1=str() for i in num: for a in i: a = str((int(a)+3)%9) num_1 += a num_2 = num_1[2]+num_1[3]+num_1[0]+num_1[1] print(num_2) 方法1和方法2区别,是在于用字符串解决还是用列表解决,如果用列表解决,那么要用嵌套循环才能将['xxxx']遍历出来,这点很重要