Python 第19讲动动手2.
疑问: 关于下列代码中 for i in range (n), 这个n 能用 10000替代么,因为这个列表长度就为10000,还是如果我输入10000的话,程序会理解成这个i 是1- 10000?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("找不到!") n 可以由任何整数替代(range() 的参数是整数)
如果输入 n = 10000,range(n) 可以理解成 0(含) ~ 10000(不含) 傻眼貓咪 发表于 2022-3-25 15:11
n 可以由任何整数替代(range() 的参数是整数)
如果输入 n = 10000,range(n) 可以理解成 0(含) ~ 1000 ...
嗯嗯了解了 那么我怎么样可以调用 nums 列表里的随机数呢就是用下表索引的方式去找是吗。。 Victor0321 发表于 2022-3-26 16:44
嗯嗯了解了 那么我怎么样可以调用 nums 列表里的随机数呢就是用下表索引的方式去找是吗。。
假设 a =
b = 79
请判断 b 是否有在数组 a 里?答案是:有(下标 2)
可这样写:
if b in a:
print("YES")
else:
print("NO")
页:
[1]