elif和else不运行

 

TypeError: argument of type 'int' is not iterable

这个错误,是告诉你,key 是整形,不可以被迭代。

elif "*" in str(key)

最起码,你需要把key转换为str类型。

 

ps,

下次你贴代码出来,方便回答者直接执行,改进代码。

你给个截图,我也不好给出更多的指导。

运行了,那个报错就是因为运行了elif导致的

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632