首页 > 解决方案 > “TypeError:'int' 对象不可迭代”

问题描述

这是条件:取一个整数,如果它是对称的,则返回 true。 如果一个数字前后相同,则该数字是对称的

编码:

def is_symmetrical(num):
number_list = list(num)
forwardList = []
backwardList = []
for num in number_list:
    forwardList.append(num)
    buffer = letter
    backwardList.append(num- num*2)
if forwardList == backwardList:
    return True
else :
    return False

标签: pythonruntime-error

解决方案


int 对象不可迭代,因此您必须将输入转换为str格式。


推荐阅读