Python学习之if 条件判断语句

 更新时间:2021年10月29日 10:22:42   作者:小瑀1987  
篇文章主要介绍了Python if 条件判断语句,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

if 语句是判断语句 常常搭配else一起使用

if 后面紧跟的是判断条件然后以“:”结尾,下一行缩进后则是输出的结果

else 则与对应的if持平不用再次缩进因为他们是互相呼应的

elif 则是补充的判断语句,会出现在 if 与 else 之间,并且它与对应 if 与 else 持平不用再次缩进, elif 是一个缩写的词语elif = else if  ,稍后我会详细介绍它的用法

pass 在 if 语句中使用就是 忽略的意思 程序到这里会直接跳出 if 语句 可以出现在 if else elif 后面 稍后我会详细介绍它的用法

1、基本 if 条件语句:

例如

如果用户输入了 正确的 用户名 adam 以及 对应的正确密码 123 就显示 “登录成功”,若用户名或者密码有一个错了 都显示 “用户名或密码错误”

yongHuMing = input('请输入用户名:') #输出“请输入用名:”并且把输入的值定义到变量“yongHuMing”里
 
yongHuMiMa = input('请输入密码:') #输出“请输入密码:”并且把输入的值定义到变量“yongHuMiMa”里
 
#以上为定义输出文字以及定义变量名称
 
if yongHuMing == 'adam' and yongHuMiMa == '123' : #判断用户名和密码是否和定义的相符
    print('登录成功')     #如果用户名和密码相符则输出“登录登陆成功”    
else:  #否则
    print('用户名或密码错误') #否则输出“用户名或密码错误”

2、嵌套 if 语句

例如:

如果用户输入了 正确的 用户名 adam 以及 对应的正确密码 123 就显示 “登录成功”,若用户名输入错误则 “ 显示没有这个用户 ”,如果者密码错了 则显示 “密码错误

yongHuMing = input('请输入用户名:') #输出“请输入用名:”并且把输入的值定义到变量“yongHuMing”里
 
yongHuMiMa = input('请输入密码:') #输出“请输入密码:”并且把输入的值定义到变量“yongHuMiMa”里
 
#以上为定义输出文字以及定义变量名称
 
if yongHuMing == 'adam': #判断用户名是否和定义的相符
    if yongHuMiMa == '123' :#判断用密码是否和定义的相符
        print('登录成功')     #如果用户名和密码正确则输出“登录登陆成功” 
    else:
        print('密码错误') #如果密码错误则输出密码错误
else:  #否则
    print('用户名错误') #否则输出“用户名错误”

3、if 和 elif 搭配使用:

例如:

如果用户输入了 正确的 用户名 adam 以及 对应的正确密码 123 就显示 “登录成功”,若用户名输入错误则 “ 用户名错误 ”,如果者密码错了 则显示 “密码错误”,如果密码和用户名都错误则显示“用户名和密码错误”

yongHuMing = input('请输入用户名:') #输出“请输入用名:”并且把输入的值定义到变量“yongHuMing”里
 
yongHuMiMa = input('请输入密码:') #输出“请输入密码:”并且把输入的值定义到变量“yongHuMiMa”里
 
if yongHuMing == 'adam' and yongHuMiMa == '123' : #判断用户名和用户名是否和定义的相符
    print('登录成功') #如果用户名和密码正确则输出“登录登陆成功”
elif  yongHuMing != 'adam' and yongHuMiMa == '123':  #如果用户名不等于 adam 且 密码正确 
    print('用户名错误')  #则输出 用户名错误
elif  yongHuMiMa != '123' and yongHuMing == 'adam': #如果密码不等于 123 且 用户名正确
    print('密码错误')  #则输出 密码错误
else:
    print('用户名和密码错误') #显示 用户名和密码错误

4、if 语句中 pass

例如:

输入用户名=adam 密码=123 程序什么都不显示直接跳出 if 语句,如果用户名或密码有一个和定义的不同则显示 用户名或密码错误

yongHuMing = input('请输入用户名:') #输出“请输入用名:”并且把输入的值定义到变量“yongHuMing”里
 
yongHuMiMa = input('请输入密码:') #输出“请输入密码:”并且把输入的值定义到变量“yongHuMiMa”里
 
#以上为定义输出文字以及定义变量名称
 
if yongHuMing == 'adam' and yongHuMiMa == '123' : #判断用户名和用户名是否和定义的相符
    pass #什么都不做直接跳出程序
else:   #否则
    print('用户名或密码错误') #显示用户名或密码错误

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注脚本之家的更多内容!

相关文章

  • Python自动化办公之读取Excel数据的实现

    Python自动化办公之读取Excel数据的实现

    这篇文章主要为大家详细介绍了如何通过Python实现Excel数据的读取,文中的示例代码讲解详细,对我们学习有一定帮助,需要的可以参考一下
    2022-05-05
  • Python 图像处理: 生成二维高斯分布蒙版的实例

    Python 图像处理: 生成二维高斯分布蒙版的实例

    今天小编就为大家分享一篇Python 图像处理: 生成二维高斯分布蒙版的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-07-07
  • python中判断文件编码的chardet(实例讲解)

    python中判断文件编码的chardet(实例讲解)

    下面小编就为大家分享一篇python中判断文件编码的chardet(实例讲解),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2017-12-12
  • Python3多线程版TCP端口扫描器

    Python3多线程版TCP端口扫描器

    这篇文章主要为大家详细介绍了Python3多线程版TCP端口扫描器,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-08-08
  • 用Python编程实现语音控制电脑

    用Python编程实现语音控制电脑

    是否经常好莱坞电影里看强大的语音识别系统? 是否每每看到都会羡慕嫉妒恨? 可是我们真心买不起啊。
    2014-04-04
  • 基于Python中的turtle绘画星星和星空

    基于Python中的turtle绘画星星和星空

    这篇文章主要介绍了基于Python中的turtle绘画星星和星空,turtle 是 Python 中自带的绘图模块,下文章关于turtle绘画星星和星空的详细内容,需要的朋友可以参考一下,可以当作学习小练习
    2022-03-03
  • 利用Python求解阿基米德分牛问题

    利用Python求解阿基米德分牛问题

    这篇文章主要为大家详细介绍了如何利用Python优雅地求解阿基米德分牛问题,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起了解一下
    2023-03-03
  • 详解Python之Scrapy爬虫教程NBA球员数据存放到Mysql数据库

    详解Python之Scrapy爬虫教程NBA球员数据存放到Mysql数据库

    这篇文章主要介绍了详解Python之Scrapy爬虫教程NBA球员数据存放到Mysql数据库,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • Scrapy爬虫框架集成selenium及全面详细讲解

    Scrapy爬虫框架集成selenium及全面详细讲解

    这篇文章主要为大家介绍了Scrapy集成selenium,以及scarpy爬虫框架全面讲解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步早日升职加薪
    2022-04-04
  • python实现的MySQL增删改查操作实例小结

    python实现的MySQL增删改查操作实例小结

    这篇文章主要介绍了python实现的MySQL增删改查操作,结合实例形式总结分析了Python基本的mysql增删改查及银行账号查询等相关操作实现技巧,需要的朋友可以参考下
    2018-12-12

最新评论