求助新手求助
import randomnums = []
for i in range(10000):
s = random.randint(1,65535)
nums.append(s)
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('找不到!')
第3 4 5行循环是什么意思 为什么要用一个循环 请解释一下 nums = []
for i in range(10000):
s = random.randint(1,65535)
nums.append(s)
成生 10000个(1到65535)的随机数,保存到nums中 ba21 发表于 2022-3-29 19:56
nums = []
for i in range(10000):
s = random.randint(1,65535)
为什么是i xx153398 发表于 2022-3-29 20:12
为什么是i
是循环就行了。为什么要纠结多个i?
你不喜欢你改成while。 xx153398 发表于 2022-3-29 20:12
为什么是i
就是一个临时变量,啥名都可以,只要合法就行 我理解的就是一个循环的公式,进行10000次循环,每一次都是生成一个1到65535之内的伪随机数,简而言之就是生成10000个伪随机数存到nums这个东西里面,i也可以换成a,没什么关系,只是一个变量名吧 想用的名字都没 发表于 2022-3-29 20:56
我理解的就是一个循环的公式,进行10000次循环,每一次都是生成一个1到65535之内的伪随机数,简而言之就是 ...
求加好友,一起鼓励学习。本人微信号553915465
页:
[1]