一.了解条件语句
其实所谓的判断就是条件语句,即条件成立执行某些代码,条件不成立则不执行这些代码。
二.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条件下不成立执行的表达式
具体操作如下: