为什么'if'功能不起作用?蟒蛇

时间:2016-04-03 08:44:53

标签: python if-statement

function deleteOversizeRows() {
$conn = getConnected("oversizeBoard");
mysqli_query($conn, "DELETE FROM postedLoads WHERE date < DATE_SUB(DATE('m-d-Y'), INTERVAL 3 DAY");
}
deleteOversizeRows();

如果我尝试运行此代码,它将起作用,但它将跳过“if”函数...请帮助。谢谢!

2 个答案:

答案 0 :(得分:1)

您只使用字符串并且从不将任何内容转换为整数,并且(更重要的是)您将字符串与引用名称混淆。对于整数,使用int()来强制转换:

e = int(input("How many letters does the word has?: "))

对于字符串与引用名称,'e'只是字母“e”。省略引号,然后您将使用引用e

if e == len(d):

答案 1 :(得分:0)

e需要是一个int。

def guessinggame(): 
    d = input("Enter a random word: ")
    e = input("How many letters does the word has?: ") 
    f = len(d) 
    if int(e) == len(d): 
        print("You are right!")
guessinggame()