Python学习第七天

学习目标:

(1)if语法
(2)if…else语法
(3)多重判断
(4)if嵌套
(5)应用
(6)三目运算符

1.if 语法:

if 条件:
           条件成立执行代码1
           条件成立执行代码2
           ........

在这里插入图片描述
在这里插入图片描述

1.1简单实例

需求:如果用户的年龄大于18岁,输出已经成年,可以上网
在这里插入图片描述

1.2 进阶实例

需求:用户可以输入自己的年龄,系统判断是否成年,如果用户的年龄大于18岁,输出已经成年,可以上网

注意:
input()输入的数据都是字符串类型,当数据在进行比较的时候,必须是相同类型的数据才能进行比较,所以需要将输入的年龄,强制类型转化为int类型。
在这里插入图片描述

2.if…else语法

if 条件:
           条件成立执行代码1
           条件成立执行代码2
           ........
else: 
          条件不成立执行代码1
          条件不成立执行代码2
           ........

2.1实用实例:

需求:用户可以输入自己的年龄,系统判断是否成年,如果用户的年龄大于18岁,输出已经成年,可以上网,否则输出,小朋友请回家写作业
在这里插入图片描述
在这里插入图片描述

3. 多重判断

if 条件1:
           条件1成立执行代码1
           条件1成立执行代码2
           ........
elif 条件2: 
          条件2成立执行代码1
          条件2成立执行代码2
           ........
.......
else:
         以上条件都不满足,执行代码

3.1 简单实例

需求:用户可以输入自己的年龄,如果年龄小于18,为童工,不合法;如果年龄在18–60之间为合法工作年龄,如果年龄大于60,为退休年龄
在这里插入图片描述

4. if嵌套

if 条件1:
           条件1成立执行代码1
           条件1成立执行代码2
           ........
    if 条件2: 
             条件2成立执行代码1
             条件2成立执行代码2
              ........

4.1简单实例:

需求:如果有钱,可以上公交车,没有钱,不能上车;上了公交车以后判断是否有空位置,如果有空位置,可以坐下,否则是站着乘车
在这里插入图片描述

在这里插入图片描述

5.应用

需求:玩猜拳的游戏,有玩家和电脑,玩家是手动出拳,电脑是随机出拳,用0代表石头,1代表剪刀,2代表布,判断输赢。
玩家获胜:
在这里插入图片描述
平局:
玩家和电脑一样
电脑获胜
跟玩家获胜相反
随机做法
(1)导出random模块

import 模块名

(2)使用random中的随机整数功能

random.randint(开始,结束)

在这里插入图片描述

6.三目运算符

三目运算符又称三元表达式

条件成立执行代码1 if 条件 else 条件不成立执行代码2

首先看条件,条件成立,执行条件前面的代码,条件不成立,执行条件后面的代码
在这里插入图片描述

6.1 简单例子体验

在这里插入图片描述

6.2 进阶例子

需求:输入两个变量,比较大小,变量1大于变量2,执行变量1减去变量2,否则执行变量2减去变量1
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值