if的作用和语法


一.了解条件语句

其实所谓的判断就是条件语句,即条件成立执行某些代码,条件不成立则不执行这些代码。

二.if语法

if条件:

   条件成立执行的代码1

   条件成立执行的代码2

   ......

2.2简单使用

if True:

    print(‘条件成立执行的代码1’)

    print('条件成立执行的代码2‘)

 

#   下方的代码没有缩进到if语句块,所以和if条件无关

print('我是无论条件是否成立都要执行的代码’)

具体操作如下

 

三.实例:上网

需求分析:如果用户年龄大于等于18岁,即成年,输出“已经成年,可以上网”.

具体操作如下:

 

 

新增需求:用户可以输出自己的年龄,然后系统进行判断是否成年,成年则输出“您的年龄事‘用户的年龄’,已经成年,可以上网”。

 

具体操作如下:

 

 

 四.if...else...

作用:条件成立执行if下方的代码;条件不成立执行else下方的代码

具体操作如下:

 五.多重判断

5.1 语法

if  条件1:

       条件1成立执行的代码1

       条件1成立执行的代码2

elif条件2:

      条件2成立执行的代码1

      条件2成立执行的代码2

      .....

......

else:

    以上条件都不成立执行的代码

具体操作如下

 六.if嵌套

6.1  语法

if条件1:

   条件1成立执行的代码

   条件1成立执行的代码

 

      if条件2:

          条件2成立执行的代码

          条件2成立执行的代码

 注意:条件2的if也是出于条件1的缩进关系内部

操作如图所示

 

 

猜拳游戏功能实现

 

1.出拳

 

    玩家:手动输入

 

    电脑:1.固定;剪刀;2.随机

 

2.判断输赢

 

    2.1 玩家获胜

 

    2.2 平局

 

    2.3 电脑获胜

 

具体操作如图所示:

 

 

 七.随机数

1.导出random模块

 import模块名

2.使用random模块中的随机整数功能

 random.dandint(开始,结束)

具体操作如下:

 

 随机名猜拳的具体操作如下:

 

 八.三目运算符

三目运算符也叫三元运算符或三元表达式

语法如下:

条件成立执行二点表达式if条件else条件下不成立执行的表达式

具体操作如下:

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM