一个编程怎么写 关于pyhon

随机生成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("此数据不存在")