鱼C论坛

 找回密码
 立即注册
查看: 1563|回复: 12

[已解决]在input函数中插入了eval加了列表之后的一系列bug

[复制链接]
回帖奖励 4 鱼币 回复本帖可获得 4 鱼币奖励! 每人限 1 次(中奖概率 10%)
发表于 2017-9-12 14:20:23 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
我自己尝试编了一个“列表元素位置查找器”,很多bug,而且程序老是出错,求大神帮忙看看
最佳答案
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[0],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 ()
#==============================================================================

zzz.png
zzz.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-9-12 20:10:32 | 显示全部楼层
什么也不多说,你再仔细看一遍eval的用法。
http://www.cnblogs.com/liu-shuai/p/6098246.html
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-12 20:33:00 | 显示全部楼层
真是瞎编的,eval用于表达式,,,
eval什么input啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-13 15:12:53 | 显示全部楼层
精华
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 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[0],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 ()
#==============================================================================

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

谢谢啦!我的我也编好了,但是bug满天飞,而且我的方法表达出来有问题,多谢指导啊老铁。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-19 10:00:46 | 显示全部楼层
表示无能为力
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-19 10:03:21 | 显示全部楼层
继续加油吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-12-20 16:18:39 | 显示全部楼层
继续加油
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-12-22 09:03:53 | 显示全部楼层
Good
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-12-24 15:24:27 | 显示全部楼层
没看懂
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-12-24 16:26:05 | 显示全部楼层
学习学习
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-12-24 16:38:27 | 显示全部楼层
eval用于表达式??
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-20 09:27

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表