阅读背景:

Python从基础到精通day2

来源:互联网 
判断语句 判断语句是多分支结构,满足某个条件就执行它的代码块。其他条件不再判断 语法结构 if 条件1: 条件1为True时执行的代码块 elif 条件2: 条件2为True时执行的代码块 elif 条件3: 条件3为True时执行的代码块 ... ... elif 条件n: 条件n为True时执行的代码块 else: 上面所有的条件都为False时执行的代码块 各种数据类型也可以作为判断条件。任何值为0的数字都是False,非0为True。其他任非空对象都是True,空对象为False if 3 > 0: print('yes') print('ok') if -0.0: print('值为0表示假') if 100: print('值非0表示真') if ' ': print('空格也是一个字符,为真') if '': print('空字符串,长度为0,表示假') if []: print('空列表,为假') if (10, 20): print('非空元组,为真') if {}: print('空字典,为假') if not []: print('空列表,为假,取反为真') 案例1.编写login.py脚本: 提示用户输入用户名和密码 将用户名和密码分别保存在变量中 如果用户名为bob并且密码为123456,则输出Login successful,否则输出Login inorrect import getpass #调用该函数可以在命令行窗口里面无回显输入密码 user = input('username: ') passwd = getpass.getpass('password:') if user == 'bob' and passwd == '123456': print ('3[32;1mLogin successful!3[0m') #绿色粗体显示 else: print('3[31;1mLogin incorrect!3[0m') #红色粗体显示 判断语句 判断语句是多分支结构,满足某个条件就执行它的代码块。其他条件不再判断 语法结构 if 条



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: