|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
import random
number=int(input("请输入一个待匹配的整数:"))
t=0
n=1
a=[[]]*88
b=[]
for i in range(88):
while n<=88:
x=random.randint(0,1024)
b.append(x)
n+=1
a[i]=b
for o in range(88):
for p in range(88):
if a[o][p]==number:
print(o,p)
t=1
else:
continue
if t==0:
print("列表中找不到与之匹配的元素。")
不知道几率太小还是代码有问题,只找到匹配过一次,求帮助
找到问题了
- import random
- t=0
- n=1
- a=[[]]*88
- b=[]
- for i in range(88):
- while n<=88:
- x=random.randint(0,1024)
- b.append(x)
- n+=1
- a[i]=b
- b=[]
- n=1
- number=int(input("请输入一个待匹配的整数:"))
- for o in range(88):
- for p in range(88):
- if a[o][p]==number:
- print(o,p)
- t=1
- else:
- continue
- if t==0:
- print("列表中找不到与之匹配的元素。")
复制代码
|
|