
初始化一个列表(元素值不重复),键盘输入一个数,判断这是否在列表中。如果在,输出每个出现的位置。否则,输出没找到位置
a=[1,9,2,8,3,7,4,5]
num = int(input())
if num in a:
print(a.index(num))
else:
print('Not Found!')
import random
# 生成一个数字不重复的随机数列表
# [random.randint(1, 10) for num in range(10)] # 生成10个随机数列表
# set 函数可以将列表转换为集合 集合内元素是无序且不可重复的
# list 函数可以将集合转换为列表 集合内元素是有序且可重复的
randomlist = list(set([random.randint(1, 100) for num in range(10)]))
# 打印随机数列表 map函数可以将列表中的每个元素都执行一个函数
print(f"随机数列表:" + ",".join(map(str, randomlist)))
inputnum=int(input("请输入一个数字:"))
# 判断输入的数字是否在随机数列表中
if inputnum in randomlist:
# 判断输入的数字在列表中的位置
print(f"输入的数字在列表中的位置是第{randomlist.index(inputnum)+1}个")
else:
print("输入的数字不在列表中")