【Python习题】判断火车票座位(保姆级图文+实现代码)
目录
- 题目
- 思路
- 代码
- 实现效果
- 总结
主要内容是校设课程的习题和课外学习的一些习题。
欢迎关注 『Python习题』 系列,持续更新中
欢迎关注 『Python习题』 系列,持续更新中
题目
类型:字符串
描述
我国高铁一等座车座席采用2+2方式布置,每排设有“2+2”方式排列四个座位,以“A、C、D、F”代表,字母“A”和“F”的座位靠窗,字母“C”和“D”靠中间走道。 二等座车座席采用2+3布置,每排设有“3+2”方式排列五个座位,以“A、B、C、D、F”代表,字母“A”和“F”的座位靠窗,字母“C”和“D”靠中间走道,“B”代表三人座中间座席。每个车厢座位排数是1-17,字母不区分大小写。
用户输入一个数字和一个字母组成的座位号,根据字母判断位置是窗口、过道还是中间座席,输入不合法座位号时输出’输入错误’。
输入格式
输入一个数字和字母组合成的字符串
输出格式
‘窗口’、‘过道’、‘中间’ 或’输入错误’
示例 1输入:12F
输出:窗口
示例 2输入:2C
输出:过道
思路
python123上原来的参考答案是错的,没有考虑到123c12C
这种异常输入,所以要加对于异常输入的判断。
代码
def seat_numbers(seat): # 判定座位是否合法if not(seat[:-1].isdigit()):# 万一输入是 2c1c排除return Falseif 1 <= int(seat[:-1]) <= 17 and seat[-1] in 'ABCDF':return Trueelse:return Falsedef window_or_aisle(seat): # 判定是窗口、过道还是中间if seat[-1] in 'AF':return '窗口'elif seat[-1] in 'CD':return '过道'elif seat[-1] == 'B':return '中间'if __name__ == '__main__':Seat = input().upper()if seat_numbers(Seat):print(window_or_aisle(Seat))else:print('输入错误')
实现效果
总结
大家喜欢的话,给个
【Python习题】判断火车票座位(保姆级图文+实现代码)相关推荐
- 【Python黑科技】获取每日一句美句,并定时发送邮件到指定邮箱(保姆级图文+实现代码)
目录 实现效果 实现思路 1.获取每日一句美句 2.定时发送需要接入时间模块 3.邮件发送 实现代码 总结 欢迎关注 『Python黑科技』 系列,持续更新中 欢迎关注 『Python黑科技』 系列, ...
- 【bat批处理脚本命令】bat脚本命令的基本使用(保姆级图文+实现代码)
目录 1.bat脚本命令的注释 2.bat脚本命令的换行 3.bat脚本命令的if判断 总结 欢迎关注 『bat批处理脚本命令』 系列,持续更新中 欢迎关注 『bat批处理脚本命令』 系列,持续更新中 ...
- 百分制成绩转换五分制F【Python习题】(保姆级图文+实现代码)
目录 题目 描述 输入格式 输出格式 输入输出示例 思路 代码 实现效果 总结 主要内容是校设课程的习题和课外学习的一些习题. 欢迎关注 『Python习题』 系列,持续更新中 欢迎关注 『Pytho ...
- 【Python习题】计算弓形的面积(保姆级图文+实现代码)
目录 题目 实现思路 实现代码 总结 主要内容是校设课程的习题和课外学习的一些习题. 欢迎关注 『Python习题』 系列,持续更新中 欢迎关注 『Python习题』 系列,持续更新中 题目 题目 如 ...
- 【Python习题】餐馆的菜单算账(保姆级图文+实现代码)
目录 题目(来自) 思路 代码 实现效果 总结 主要内容是校设课程的习题和课外学习的一些习题. 欢迎关注 『Python习题』 系列,持续更新中 欢迎关注 『Python习题』 系列,持续更新中 题目 ...
- 【Python从入门到实战100天】06. 函数和模块的使用(保姆级图文+实现代码)
目录 1. 计算组合数C(7,3) 2. 求最大公约数和最小公倍数 3. Python的内置函数 4. Python常用模块 5. 函数的参数 6. 函数的作用域 总结 欢迎关注 『Python从入门 ...
- 【Python黑科技】tkinter库实战“2048”小游戏(保姆级图文+实现代码)
目录 实现效果 实现思路 接收玩家操作 实现代码 总结 欢迎关注 『Python黑科技』 系列,持续更新中 欢迎关注 『Python黑科技』 系列,持续更新中 实现效果 实现思路 按上下左右移动方块. ...
- 【Python之pymysql库学习】一、分析fetchone()、fetchmany()、fetchall()(保姆级图文+实现代码)
目录 实现效果 实现思路 实现代码 总结 欢迎关注 『Python之pymysql库学习』 系列,持续更新中 欢迎关注 『Python之pymysql库学习』 系列,持续更新中 实现效果 实现思路 其 ...
- 【Python之pymysql库学习】二.游标cursor的相关知识(保姆级图文+实现代码)
目录 读取的数据类型 读取的数据转为字典类型效果 读取的数据转为字典类型实现思路 读取的数据转为字典类型实现代码 关于游标的重置 总结 欢迎关注 『Python之pymysql库学习』 系列,持续更新 ...
最新文章
- 视频+课件| 视觉引导系列课程
- 代码恒久远,GitHub 永流传!
- 中国人民大学金琴老师组,AI·M^3实验室招募视觉与语言方向硕博
- Jedis与Redisson对比有什么优缺点?
- 跟踪 linux 内核调用_Linux用户和内核空间中的动态跟踪
- 【Java并发编程】16、ReentrantReadWriteLock源码分析
- Xcode的编译/运行结果保存的路径
- HTML DOM教程 5-HTML DOM节点访问
- Maven导入ojdbc6
- 无法定位链接器!请检查 tools\link.ini 中的配置是否正确。 易语言5.9版本 静态编译
- python图片处理教程_Python图像入门教程:Python图像入门教程推荐
- 浅谈数字证书安装证书原理
- 应作如是观--全息的宇宙
- WebView启动支付宝客户端支付失败的解决办法
- 基于python的flask框架自动回复抖音私信
- 沈剑架构师之路的分享-总结
- PL_SQL模块学习之十六、记录
- 【Flink】浅谈Flink背压问题(1)
- 2010最新雷人语录新编(看了保证你笑到抽筋)
- 告别Flashget
热门文章
- css inset默认值,测试CSS3 clip-path属性的不同inset值的效果
- vage mysql_MySql下视图的创建
- 中小学计算机技术水平考核查询入口,2020年中小学教师计算机技术水平考核试卷笔试试题带答案汇编.doc...
- R语言使用caret包的rfe函数进行特征筛选、选择、特征消除RFE(Recursive Feature Elimination)进行特征筛选(feature selection)
- 云栖科技这家公司切入企业级文档云市场,希望解决移动和安全两个痛点
- ColorOS6,OPPO的一体化设计之路
- Kubernetes集群kubectl命令的常见使用方法
- Hybrid App中原生页面 VS H5页面
- 什么是MT4平台?手机MT4平台软件操作说明介绍
- 虚拟磁带库VTL在实践中的优势