|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- nums = []
- while True:
- num = input("请你录入一个整数(输入STOP结束):")
- if num != "STOP":
- nums = nums.append(num)
- else:
- break
- target = int(input("请录入目标整数:"))
- n = len(nums)
- for i in range(n):
- for j in range(i+1,n):
- if nums[i] + nums[j] == target:
- print([i,j])
复制代码
改成 nums.append(num),因为 append 函数是对 nums 列表的原地操作,nums.append(num) 就可以实现。如果使用 nums = nums.append(num),nums 就会被 append 的返回值覆盖掉,变成 None。 - nums = []
- while True:
- num = input("请你录入一个整数(输入STOP结束):")
- if num != "STOP":
- nums.append(num)
- else:
- break
- target = int(input("请录入目标整数:"))
- n = len(nums)
- for i in range(n):
- for j in range(i+1,n):
- if nums[i] + nums[j] == target:
- print([i,j])
复制代码
|
|