【练习】模拟乘车过程
项目简介
模拟乘车过程
知识模块
- Python 编程语言
知识点
- 分支语句-if
受众
- 初级测试开发工程师
- 初级Python开发工程师
作业要求
编写一个 Python 程序,模拟乘坐公交车过程,并且可以有座位坐下。要求:输入公交卡当前的余额,只要不低于2元,就可以上公交车;如果车上有空座位,就可以坐下。
解题思路
-
获取输入的公交卡余额。
-
判断输入的余额是否大于等于2。
-
如果余额大于等于2,继续获取车上是否有空座位,再继续进行判断。
完整代码
CardCash = int(input('请输入您的公交卡余额:'))
if CardCash >= 2:
print('余额足够,您可以上车了')
isSeat = input('车上是否有空座位(有/没有)?')
if isSeat == '有':
print('您可以坐下')
else:
print('没有座位,只能站着')
else:
print('余额不够,您不能上车')
代码讲解
-
CardCash = int(input('请输入您的公交卡余额:'))
:使用input() 函数获取用户输入的余额,并转换成int
类型,再赋值给变量CardCash
。 -
if CardCash >= 2
:用于判断余额是否大于等于2。如果条件为真,即余额足够支付车费,继续执行下面的代码。反之,则打印余额不够,您不能上车 -
isSeat = input('车上是否有空座位(有/没有)?')
:这行代码用于获取用户输入,询问车上是否有空座位,将用户的输入数据赋值给变量isSeat
。 -
if isSeat == '有'
:用于判断是否有空座位,如果条件为真,打印您可以坐下。反之,则打印没有座位,只能站着。