小编Kel*_*aya的帖子

为什么我的elif语句不会执行,但我的if语句将在Python中执行?

我在python中写了一个简单的年龄验证,如果用户输入的年份少于2000,那就说欢迎.但是,如果用户输入的年份大于2000,则应将其重定向到另一个站点.

我的代码有效,但只执行if语句而不是elif我输入的年份.

这是我的代码:

from Tkinter import *
import webbrowser
import tkMessageBox


url = 'google.com'
root = Tk()
frame = Frame(root, width=100, height=100)
frame.pack()
L1 = Label(root, text = "Month")
L1.pack(side = LEFT)
E1 = Entry(root,bd=5)
E1.pack(side=LEFT)
L2 = Label(root, text = "Day")
L2.pack(side =LEFT)
E2 = Entry(root, bd= 5)
E2.pack(side = LEFT)
L3 = Label(root, text = "Year")
L3.pack(side = LEFT)
E3 = Entry(root, bd = 5)
E3.pack(side = LEFT)

def getdate():
    tkMessageBox.showinfo(title ="Results", message = …
Run Code Online (Sandbox Code Playgroud)

python if-statement tkinter python-2.x

2
推荐指数
1
解决办法
95
查看次数

标签 统计

if-statement ×1

python ×1

python-2.x ×1

tkinter ×1