当前位置:首页 >> 编程语言 >> 【Python】给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。,发烧级mp3

【Python】给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。,发烧级mp3

0evadmin 编程语言 2
文件名:【Python】给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。,发烧级mp3 【Python】给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。

问题描述

给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。

输入格式

第一行包含一个整数n。

第二行包含n个非负整数,为给定的数列,数列中的每个数都不大于10000。

第三行包含一个整数a,为待查找的数。

输出格式

如果a在数列中出现了,输出它第一次出现的位置(位置从1开始编号),否则输出-1。

样例输入

6

1 9 4 8 3 9

9

样例输出

2

x = eval(input()) # 从用户输入中读取一个表达式,并将其计算为一个值,将结果赋给变量xa=[] # 创建一个空列表an = input().split(" ") # 从用户输入中读取一个字符串,使用空格分割字符串,并将结果赋给列表nfor i in range(0,x): # 循环x次,其中x是用户输入的整数a.append(int(n[i])) # 将n中的每个元素转换为整数并添加到列表a中y = eval(input()) # 从用户输入中读取一个表达式,并将其计算为一个值,将结果赋给变量ytry: # 开始一个异常处理块z = a.index(y) # 在列表a中查找元素y的索引,将结果赋给变量zexcept: # 如果发生异常z= -2 # 将变量z赋值为-2print(z+1) # 输出z加1的值

运行结果:

协助本站SEO优化一下,谢谢!
关键词不能为空
同类推荐
«    2025年12月    »
1234567
891011121314
15161718192021
22232425262728
293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接