在input函数中插入了eval加了列表之后的一系列bug
我自己尝试编了一个“列表元素位置查找器”,很多bug,而且程序老是出错,求大神帮忙看看{:5_100:} 什么也不多说,你再仔细看一遍eval的用法。http://www.cnblogs.com/liu-shuai/p/6098246.html 真是瞎编的,eval用于表达式,,,
eval什么input啊 精华 刚才查看了ba21贴的eval用法,eval函数用法上没什么问题,input函数的调用其实也是个表达式。
主要问题是处在list.index()函数调用上,你这个程序的逻辑是啥? 能说一下么?
我写的代码如下:
#==============================================================================
# l = eval(input('请输入一个列表:'))
# while len(l)>0:
# find_char = input('请输入你要查找的参数:')
# if find_char == ':q':
# break
# if isinstance(l,int) and find_char.isalnum():
# find_char = int(find_char)
# else:
# find_char = str(find_char)
# n = 0
# for i in l:
# if i ==find_char:
# print (n,end=' ')
# n += 1
# print ()
#==============================================================================
SuMo 发表于 2017-9-13 17:08
刚才查看了ba21贴的eval用法,eval函数用法上没什么问题,input函数的调用其实也是个表达式。
主要问题是处 ...
谢谢啦!我的我也编好了,但是bug满天飞,而且我的方法表达出来有问题,多谢指导啊老铁。 表示无能为力 继续加油吧 继续加油 Good 没看懂{:10_245:}{:10_245:} 学习学习 eval用于表达式?? 学习了
页:
[1]