Ar1n0 发表于 2017-9-12 14:20:23

在input函数中插入了eval加了列表之后的一系列bug

我自己尝试编了一个“列表元素位置查找器”,很多bug,而且程序老是出错,求大神帮忙看看{:5_100:}

ba21 发表于 2017-9-12 20:10:32

什么也不多说,你再仔细看一遍eval的用法。
http://www.cnblogs.com/liu-shuai/p/6098246.html

新手·ing 发表于 2017-9-12 20:33:00

真是瞎编的,eval用于表达式,,,
eval什么input啊

新科技网络公司 发表于 2017-9-13 15:12:53

精华

SuMo 发表于 2017-9-13 17:08:28

刚才查看了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 ()
#==============================================================================

Ar1n0 发表于 2017-9-14 12:48:48

SuMo 发表于 2017-9-13 17:08
刚才查看了ba21贴的eval用法,eval函数用法上没什么问题,input函数的调用其实也是个表达式。
主要问题是处 ...

谢谢啦!我的我也编好了,但是bug满天飞,而且我的方法表达出来有问题,多谢指导啊老铁。

longlive 发表于 2017-9-19 10:00:46

表示无能为力

longlive 发表于 2017-9-19 10:03:21

继续加油吧

小小小菜菜菜 发表于 2018-12-20 16:18:39

继续加油

X用户 发表于 2018-12-22 09:03:53

Good

扩展阅读 发表于 2018-12-24 15:24:27

没看懂{:10_245:}{:10_245:}

扩展阅读 发表于 2018-12-24 16:26:05

学习学习

扩展阅读 发表于 2018-12-24 16:38:27

eval用于表达式??

空python 发表于 2026-7-17 00:22:14

学习了
页: [1]
查看完整版本: 在input函数中插入了eval加了列表之后的一系列bug