求助 python小作业

wellsky1234444 2019-09-12 03:31:26
...全文
780 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
wellsky1234444 2019-10-08
  • 打赏
  • 举报
回复
引用 6 楼 Ek is lief vir jou 的回复:
Mix Mind 2019-10-08
  • 打赏
  • 举报
回复
wellsky1234444 2019-09-17
  • 打赏
  • 举报
回复
引用 4 楼 zhegecsdn 的回复:
[quote=引用 3 楼 wellsky1234444 的回复:] [quote=引用 1 楼 zhegecsdn 的回复:]定义了两个方法,一个是实现从list里查找value,还有一个test是测试上边写的方法。直接调用test方法、输入要查询的value就可以测试。

def findVal(nums,val):
        # 判断输入参数是否为空,为空就直接返回False
	if not nums or not val:
		print("输入参数有误")
		return False
        # 循环遍历list中的值,和value进行比较。相等就输出找到了且返回值的索引,否则就继续
	for i in range(len(nums)):
		if nums[i] == val:
			print("search value found")
			return i
	print("not found")
	return "N"

def test():
        # 测试函数,预定义了一个list,用户自行输入待查找的值,直接输出结果。
	nums = [1,2,3,4,5,6,7,8,12,3,43,5,4]
	val = eval(input("请输入待查找值\n>>:"))
	res = findVal(nums,val)
	print(res)
为啥运行不了呀[/quote] 运行不了,要把运行的截图发上来,别人才能看。[/quote]在吗
zhegecsdn 2019-09-16
  • 打赏
  • 举报
回复
引用 3 楼 wellsky1234444 的回复:
[quote=引用 1 楼 zhegecsdn 的回复:]定义了两个方法,一个是实现从list里查找value,还有一个test是测试上边写的方法。直接调用test方法、输入要查询的value就可以测试。

def findVal(nums,val):
        # 判断输入参数是否为空,为空就直接返回False
	if not nums or not val:
		print("输入参数有误")
		return False
        # 循环遍历list中的值,和value进行比较。相等就输出找到了且返回值的索引,否则就继续
	for i in range(len(nums)):
		if nums[i] == val:
			print("search value found")
			return i
	print("not found")
	return "N"

def test():
        # 测试函数,预定义了一个list,用户自行输入待查找的值,直接输出结果。
	nums = [1,2,3,4,5,6,7,8,12,3,43,5,4]
	val = eval(input("请输入待查找值\n>>:"))
	res = findVal(nums,val)
	print(res)
为啥运行不了呀[/quote] 运行不了,要把运行的截图发上来,别人才能看。
wellsky1234444 2019-09-15
  • 打赏
  • 举报
回复
引用 1 楼 zhegecsdn 的回复:
定义了两个方法,一个是实现从list里查找value,还有一个test是测试上边写的方法。直接调用test方法、输入要查询的value就可以测试。

def findVal(nums,val):
        # 判断输入参数是否为空,为空就直接返回False
	if not nums or not val:
		print("输入参数有误")
		return False
        # 循环遍历list中的值,和value进行比较。相等就输出找到了且返回值的索引,否则就继续
	for i in range(len(nums)):
		if nums[i] == val:
			print("search value found")
			return i
	print("not found")
	return "N"

def test():
        # 测试函数,预定义了一个list,用户自行输入待查找的值,直接输出结果。
	nums = [1,2,3,4,5,6,7,8,12,3,43,5,4]
	val = eval(input("请输入待查找值\n>>:"))
	res = findVal(nums,val)
	print(res)
为啥运行不了呀
wellsky1234444 2019-09-12
  • 打赏
  • 举报
回复
谢谢!我待会试试
zhegecsdn 2019-09-12
  • 打赏
  • 举报
回复
定义了两个方法,一个是实现从list里查找value,还有一个test是测试上边写的方法。直接调用test方法、输入要查询的value就可以测试。

def findVal(nums,val):
        # 判断输入参数是否为空,为空就直接返回False
	if not nums or not val:
		print("输入参数有误")
		return False
        # 循环遍历list中的值,和value进行比较。相等就输出找到了且返回值的索引,否则就继续
	for i in range(len(nums)):
		if nums[i] == val:
			print("search value found")
			return i
	print("not found")
	return "N"

def test():
        # 测试函数,预定义了一个list,用户自行输入待查找的值,直接输出结果。
	nums = [1,2,3,4,5,6,7,8,12,3,43,5,4]
	val = eval(input("请输入待查找值\n>>:"))
	res = findVal(nums,val)
	print(res)

37,743

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧