美文网首页
if基础和嵌套

if基础和嵌套

作者: 岑洋 | 来源:发表于2018-11-29 10:49 被阅读0次

自学整理记录,大神见笑

判断(if)语句

if语句体验

if判断语句基本语法

  • 语法格式如下:

if 要判断的条件:
 条件成立时,要做的事情
 ......

  • 注意:代码的缩进为一个tab键,或者四个空格
  • 注意:Python空格和tab键尽量不要混用
  • if语句以及下发所有缩进的部分的代码是一个整体,是一个代码块

else处理不满足的条件

  • 格式如下:

if 要判断的条件:
 条件成立时,要做的事情
 .....
else:
 条件不成立时,要做的事情
 ......

  • 注意:if和else语句以及各自的缩进部分共同是一个完整的代码块

运算符

比较运算符

运算符 描述
== 检查两个操作数的值是否相等,如果是,则条件成立,返回True
!= 检查两个操作数的值是否不相等,如果是,则条件成立,返回False
> 检查左操作数的值是否大于右操作数的值,如果是,则条件成立,返回True
< 检查左操作数的值是否小于右操作数的值,如果是,则条件成立,返回True
>= 检查左操作数的值是否大于或等于右操作数的值,如果是,则条件成立,返回True
<= 检查左操作数的值是否小于或等于右操作数的值,如果是,则条件成立,返回True
  • 注:Python2.x中判断不等于还可以用<>运算符,同样!=运算符依然适用

逻辑运算

  • 即判断条件有多个的时候
  • Python的逻辑运算符有三种:and/or/not,即与/或/非

与and
必须同时符合,一个不成立则全不成立

或or
有一个条件成立即可

非not
条件取反

if语句进阶

elif

  • 为了增加判断条件
  • 代码格式如下:

if 条件1:
 条件1满足执行的代码
 ......
elif 条件2:
 条件2满足执行的代码
 ......
else:
 所有条件都不满足执行的代码
 ......

  • 注意:elif和else都必须和if联合使用,不可单独使用
  • if、elif、else是一个整体代码块

if嵌套

  • 作用是在之前条件满足下,再增加额外判断条件
  • 完整的if语句语法格式如下:

if 条件1:
 条件1满足执行的代码
 ......
 if 条件1基础上的条件2:
  满足条件2执行的代码
  ......
 else:
  不满足条件2执行的代码
else:
 条件1不满足执行的代码

  • 注:PyCharm使用技巧,选中多段代码,Tab键缩进;Shift+Tab键减少缩进
  • 注:PyCharm使用技巧,如果if语句一行代码过长,可以在条件整体上加括号,在逻辑运算符处换行,新换行的代码要多缩进一个Tab

随机数

  • 导入随机数工具包

import random

  • random.randint(a,b),返回a到b之间所有整数,包括a和b,但是a不能小于b,可以等于
  • 注:导入工具包放在顶部,方便下方代码使用

相关文章

网友评论

      本文标题:if基础和嵌套

      本文链接:https://www.haomeiwen.com/subject/tanqqqtx.html