Python中未解析的引用

时间:2015-11-30 15:23:42

标签: python python-3.x

我一直在

  

未解决的参考文献'回文'

这是一个检查数字是否是回文的程序。

select
*
from
FROM
    TABLE_DATE_RANGE(
        [id::projectId.ga_sessions_]
        ,(
            select 
                date_add(
                    timestamp(max(session_date))
                    , 1
                    , 'DAY'
                )
            from
                [id::projectId.daily_pageview_data]
        )
        ,CURRENT_TIMESTAMP()
    )

1 个答案:

答案 0 :(得分:3)

在程序到达palindrome行之前,

def无法定义。尝试将其移到主代码上方。

def palindrome(j):
    t = j
    f = 0
    while t > 0:
        m = t % 10
        f = (f*10)+m
    if f == j:
        return True
    else:
        return False

n = int(input("Enter number of numbers : "))
l = list()
for x in range(0, n):
    l.append(input("Enter number {0}".format(x+1)))
for x in range(0, n):
    b = palindrome(l.index(x))  #unresolved reference here
    if b:
        print(l.index(x))