在一维类别中查找某个数

程序

  • 给你一组数据,然后随便输出一个数,能否快速判断这个数是否在给你的那组数中。如果在,又能否输出这个数在哪个位置?如果不在,又能如何判断不在呢?
  • 请看下面程序可以解决所有的为题
# -*- coding: utf-8 -*-
'''
功能:在一维列表中查询某个数
作者:雾爱
日期:2021年12月7日
'''
arr = [1,2,4,6,4,6,4,87,4]

print('列表arr:'+ str(arr))

target = int(input('查找目标:'))

found = False

for x in arr:
    if x == target:
        found = True
        break
if found:
    for i in range(len(arr)):
        if arr[i] == target:
            print('arr[{}]'.format(i,target))
else:
    print('列表里没有找到目标[{}]。'.format(target))

查看结果

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_62491692/article/details/121773177