在Python 2.7.8中遇到变量和if / elif / else时遇到问题

时间:2014-10-27 00:55:01

标签: python if-statement

我是Python的新手,所以我正在尝试编写一个简单的电子邮件爆炸应用程序。当我编译时,我得到“第4行的语法错误”消息。

这是我的代码:

import easygui as gui
import smtplib
choice = gui.buttonbox(msg = 'Who is your email provider?', title = 'Mailblaster', choices =     ("Gmail", "Yahoo", "AOL", "iCloud","Hotmail/Outlook.com",)
if choice == 'Gmail'
 smtpserver = smtplib.SMTP("imap.gmail.com",587)
elif choice =='Yahoo'
 smtpserver = smtplib.SMTP("imap.mail.yahoo.com",465)
elif choice == 'AOL'
 smtpserver = smtplib.SMTP("imap.aol.com",587)

1 个答案:

答案 0 :(得分:4)

您需要在ifelseelif之后添加冒号,如下所示:

if choice == 'Gmail':
    smtpserver = smtplib.SMTP("imap.gmail.com",587)