马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 小蜂队 于 2021-11-24 17:38 编辑
0.让我印象深刻的一点是我在思考着如何让 for i in range 如何生成 10000 随机数,但是小甲鱼老师的代码却是利用 for i in range(10000) 充当个盒子,充当个计数器。而真正生成 10000 个随机数的是 x = random.randint(1,65535),这让我在一次感受到 for 语句的强大。import random
nums = []
for i in range(10000):
x = random.randint(1, 65535)
nums.append(x)
target = int(input("请录入目标整数:"))
isFind = False
n = len(nums)
for i in range(n):
for j in range(i+1, n):
if nums[i] + nums[j] == target:
print([i, j])
isFind = True
if isFind == False:
print("找不到!")
0.1 执行结果如下:请录入目标整数:796
[631, 5768]
[1750, 2470]
[2107, 6359]
[2779, 6163]
[3594, 4474]
[3608, 6069]
[4095, 7950]
[7812, 9347]
[8092, 8353]
>>>
|