pyhon if分支

在python中,最常用的就是if判断,if判断可以分为单次判断和多次判断

单次判断

if   条件 :

  (条件成立执行我)

else:(else也可以没有,最近的else对应最近的if语句)

  (条件不成立执行我)

多次判断

if   条件 :

  (条件成立执行我)

elif 条件1:

  (条件1成立执行我)

elif 条件2:

  (条件2成立执行我)

else:(else也可以没有,最近的else对应最近的if语句)

  (上面12条件都不成立执行我)、

在while或者for循环中,也可以使用else语句,这是python种独有的一种写法

while 条件:

  条件成立执行循环体里面的内容,

else:

  while循环正常结束,执行此处内容,如果中断不执行(非正常结束)

----------------------分割线---------------------------------------

for 条件:

  条件成立执行循环体里面的内容

else:

  for循环正常结束,执行此处内容,如果中断不执行(非正常结束)

 

 

上一段简单的代码做demo:

# -*- coding:utf-8 -*-
# Author:覃振鸿
#简单的登录判断
_username = 'mr.qin'
_password = '123'

username = input('username:')
password = input('password:')
if(_username == username and _password == password):
    print("Wellcome user {name} login.....".format(name=_username))
else:
    print("username erro or password erro,again")

欢迎大家多多指教,技术需要不断的补充!

你可能感兴趣的:(pyhon if分支)