小蜂队 发表于 2021-10-29 14:53:56

速查Python课后第019讲:学到这章 for 循环生成 10000 个数的使用 妙!

本帖最后由 小蜂队 于 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 + nums == target:
            print()
            isFind = True

if isFind == False:
    print("找不到!")
0.1 执行结果如下:请录入目标整数:796









>>>
页: [1]
查看完整版本: 速查Python课后第019讲:学到这章 for 循环生成 10000 个数的使用 妙!