判断语句
知识点
Tip:嵌套是之前的条件满足的情况下,还需要增加额外的判断,前后条件有关联关系。elif是同时判断多个条件,而所有的条件都是平级的,前后条件没有关联关系
if
1 | if 条件判断: |
if … else …
1 | if 条件语句: |
if … elif … else
1 | if 条件1: |
逻辑运算
1 | # 与运算:条件1 and 条件2 |
包学习
1 | import random |
小技巧
1 | # 当判断条件过长时,可将条件用()多包裹一层,然后将条件合理换行并多缩进一个tab,原本的判断条件和执行语句之间保留一个空行 |
作业
- 编写石头剪刀布的程序,其需求如下:
- 用户可以随机输入石头、剪刀、布,电脑随机出石头、剪刀、布,且不可预测
- 用户输入时,需要进行判断,提示语为:请输入石头、剪刀、布中的一个
- 通过判断用户和电脑的结果,判定出电脑和用户谁输谁赢,其输出的语句为:用户出的是{内容},电脑出的是{内容},{内容}赢