if语句的使用及练习
1.if基本使用
if 今天发工资:
先还信用卡的钱
if 有剩余:
又可以happy了
else:
噢,no
else:
盼着发工资
我们可以把整个 if 语句看成一个完整的代码块
练习:
需求
定义一个整数变量记录年龄
判断是否满 18 岁 (>=)
如果满 18 岁,允许进网吧嗨皮
如果不满18岁,提示回家写作业
代码如下:
2.if语句进阶
多重条件的使用
练习:女友的节日
需求
定义 holiday_name 字符串变量记录节日名称
如果是 情人节 应该 买玫瑰/看电影
如果是 平安夜 应该 买苹果/吃大餐
如果是 生日 应该 买蛋糕
其他的日子每天都是节日啊……
代码如下:
3.if语句的嵌套:
练习:
需求
定义布尔型变量 has_ticket 表示是否有车票
定义整型变量 knife_length 表示刀的长度,单位:厘米
首先检查是否有车票,如果有,才允许进行 安检
安检时,需要检查刀的长度,判断是否超过 20 厘米
如果超过 20 厘米,提示刀的长度,不允许上车
如果不超过 20 厘米,安检通过
如果没有车票,不允许进门
代码如下:
练习:
需求
从控制台输入要出的拳 —— 石头(1)/剪刀(2)/布(3)
电脑 随机 出拳 —— 先假定电脑只会出石头,完成整体代码功能
比较胜负
序号 规则
1 石头 胜 剪刀
2 剪刀 胜 布
3 布 胜 石头
代码如下: