1.
nums = list(map(int, input('nums=').split())) target = int(input('target=')) act = 1 for i in nums[:-1]: while act == 1: for j in nums[nums.index(i) + 1:]: if i + j == target: print([nums.index(i), nums.index(j)]) act = 0
2.
link1 = list(map(int, input('l1=').split())) link2 = list(map(int, input('l2=').split())) link = [] while len(link1) > len(link2): link2.append(0) while len(link1) < len(link2): link1.append(0) act = 0 for i in range(len(link1)): sum = link1[i] + link2[i] if act == 1: sum += 1 act = 0 if i == len(link1) - 1 and sum > 9: sum = 1 if sum > 9: sum -= 10 act = 1 link.append(sum) print(link)
3.
list, index = [], [] s = input('s=') for i in s: if i in list: index.append(len(list)) list = [] list.append(i) print(max(index)) '''遇到重复的字符就把list长度存进index,然后更新list''