CODE:
class Stack:
def __init__(self):
self.items=[]
def isEmpty(self):
return self.items==[]
def push(self,data):
self.items.append(data)
def size(self):
return len(Self.items)
def show(self):
print (self.items)
def peek(self):
return self.items[len(self.items)-1]
def pop(self):
assert not self.isEmpty()
return self.items.pop()
word=input("Enter a word: ")
s=Stack();
for i in word:
s.push(i)
list1 = ""
while not s.isEmpty():
list1 += s.pop()
if(list1 == word):
print(word,"is a palindrome");
else:
print(word,"is not a palindrome");
列GAME 1包含包含Vikes或Saints的行,所有点当前都为0,为什么我的代码不会添加一个点?谢谢
答案 0 :(得分:1)
您的代码未引用列 Game 1
。它指的是字符串'Game 1'
。而且该字符串与比较字符串不同。
这可能是你想要的:
UPDATE tbl_name
SET points = points + 1
WHERE `GAME 1` LIKE '%Vikes%';
标识符的转义字符是反引号。
尽管如此,正确的建议是避免在标识符中使用非标准字符。只需使用字母,数字和下划线,因此名称不需要转义。