随机生成10个100以内的整数加入列表并输出;从键盘输入一个整数,查询是否在列表内存在,如存在输出其索引号,如不存在,输出“此数据不存在”提示信息。
import random
a=[]
for _ in range(10):
a.append(random.randint(0,100))
print(a)
b=int(input())
if b in a:
print(a.index(b))
else:
print('此数据不存在')
代码实现如下,望采纳
import random
# 随机生成 10 个 100 以内的整数
numbers = [random.randint(1, 100) for _ in range(10)]
# 输出列表中的数字
print(numbers)
# 从键盘输入一个整数
number = int(input("输入一个数:"))
# 查询数字是否在列表内
if number in numbers:
# 如果存在,输出索引号
print(f"{number} 的索引位置是 {numbers.index(number)}")
else:
# 否则,输出“此数据不存在”提示信息
print("此数据不存在")