Python123判断火车票座位
方法一:
s = input()
try:if 2 <= len(s) < 4 and 1 <= int(s[:-1]) <= 17:if s[-1] in ['A', 'a', 'F', 'f']:print('窗口')elif s[-1] in ['C', 'c', 'D', 'd']:print('过道')elif s[-1] in ['B', 'b']:print('中间')else:print('座位号不存在')else:print('座位号不存在')
except:print('座位号不存在')
方法二:
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('座位号不存在')
if name==‘main’ :的理解:
上述程序可不使用:if name == ‘main’:
我们知道,当我们把模块A中的代码在模块B中进行import A时,只要B模块代码运行到该import语句,模块A的代码会被执行。
模块A
a = 100
print(‘你好,我是模块A……’)
print(a)
模块B
from package01 import A
b = 200
print(‘你好,我是模块B……’)
print(b)
运行结果:
你好,我是模块A……100 你好,我是模块B…… 200
如果在模块A中,我们有部分的代码不想在被导入到B时直接被运行,但在直接运行A时可直接运行,那该怎么做呢?那就可以用到“if__name__==’main:”这行代码了,我们队上面用到的A模块代码进行修改:
模块Aa = 100print('你好,我是模块A……')if __name__=='__main__':print(a)
运行结果:
你好,我是模块A……
你好,我是模块B……
200
Python123判断火车票座位相关推荐
- python123判断火车票座位_[python篇]自己动手实现火车票中转查询
一直以来都感觉12306的中转查询很不好用,加上最近决定每周写一篇和专业有关的博文,理论也好(估计目前是写不出什么理论性的东西的 ),实践也好,一来供初学者参考,二来算是对自己所学知识的一种巩固以及对 ...
- python123判断火车票座位_【Python】实现12306余票监控
首先我们打开12306余票查询窗口 上图红色框的地方,就是表示列车有无车票的地方,我们需要根据这里边的数据来判断. 这里边有一些需要注意的就是,里边表示有票的有字符串"有"和数字& ...
- python123判断火车票座位_如何查看自己的火车票上的座位是不是靠窗的-百度经验...
(1)动车组看字母 A.F靠窗 C.D过道 B夹中间 座位排数从车厢的1位端开始用数字顺序编排,位置则用A.B.C.D.F表示.其中,3+2座椅排列中,3人坐椅用A.B.C表示,A代表靠窗.B代表中间 ...
- 判断火车票座位-Python123编程题库答案-Python从入门到精通挑战台
判断火车票座位 类型:流程控制 ...
- python123判断火车票座位号分布图_闲话 - 火车硬座座位分布图
我艹,又杯具了,买了37号座位. 001 002 | | 003 004 005 006 007 | | 008 009 ------------- | |-------- 010 011 ...
- python123判断火车票座位号分布图_火车座位分布图
乘坐火车时,有的想买靠窗的座位,有的想和朋友买连坐,那么火车座位分布图是怎么样的,下面和大家分享下最新最全的火车座位分布图. 火车座位分布图 火车靠窗的座位号是多少?座位号尾数是0.4.5.9的靠窗. ...
- python判断火车票座位_Python抢票程序优化,可以选择车次和座次
Python抢票程序优化,可以选择车次和座次 阅读文本大概需要 5 分钟. pk 哥在元旦前写了一篇关于自动化抢票的程序 用Python抢火车票加邮件通知,同时建了一个火车票助力群,本来只是写着玩玩, ...
- python123判断火车票座位号分布图_面向回家编程!GitHub标星两万的Python抢票教程”,我们先帮你跑了一遍...
原标题:面向回家编程!GitHub标星两万的"Python抢票教程",我们先帮你跑了一遍 大数据文摘出品 作者:曹培信.池俊辉 盼望着,盼望着, 春节的脚步近了, 然而,每年到这个 ...
- 【Python习题】判断火车票座位(保姆级图文+实现代码)
目录 题目 思路 代码 实现效果 总结 主要内容是校设课程的习题和课外学习的一些习题. 欢迎关注 『Python习题』 系列,持续更新中 欢迎关注 『Python习题』 系列,持续更新中 题目 类型: ...
最新文章
- JS实现每隔几个字符添加字符(串):实现每间隔10个字就换行一次,多用于echarts横坐标的显示文本拥挤换行;实现间隔8个字符就添加❤❤
- 以可读写可追加的方式显示系统时间
- poj 3204 Ikki's Story I - Road Reconstruction
- 编写Java 制作留言板_JSP+Servlet+JavaBean制作简单留言板
- 贝壳找房挖到AI大牛叶杰平,房产中介转型需要技术,高估值更需要
- html线条绕圆旋转,js围绕圆旋转
- uaredirect.js
- Google Guava学习笔记——基础工具类Joiner的使用
- CSS3 高斯模糊与动画效果
- 这8款浏览器兼容性测试工具,用了以后测试效率可以“起飞”~~
- Android内核开发:从源码树中删除出厂的app应用
- 算法工程师面试必考点:Dropout和R-Dropout的使用技巧
- 性能测试--jmeter中的察看结果树【7】
- JAVA的反射机制原理
- 软件测试流程(完整版)
- 关闭数字健康 android 魅族,魅族手机隐私模式开启关闭使用方法详解
- 由公式抽样检查所想到的...
- 企业的商业模式和盈利模式概述,业务流程再造
- 拯救者Y7000电脑一直呼呼呼 声音很大的解决办法
- 前端异步解决方案大全(2021版)