方法一:

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判断火车票座位相关推荐

  1. python123判断火车票座位_[python篇]自己动手实现火车票中转查询

    一直以来都感觉12306的中转查询很不好用,加上最近决定每周写一篇和专业有关的博文,理论也好(估计目前是写不出什么理论性的东西的 ),实践也好,一来供初学者参考,二来算是对自己所学知识的一种巩固以及对 ...

  2. python123判断火车票座位_【Python】实现12306余票监控

    首先我们打开12306余票查询窗口 上图红色框的地方,就是表示列车有无车票的地方,我们需要根据这里边的数据来判断. 这里边有一些需要注意的就是,里边表示有票的有字符串"有"和数字& ...

  3. python123判断火车票座位_如何查看自己的火车票上的座位是不是靠窗的-百度经验...

    (1)动车组看字母 A.F靠窗 C.D过道 B夹中间 座位排数从车厢的1位端开始用数字顺序编排,位置则用A.B.C.D.F表示.其中,3+2座椅排列中,3人坐椅用A.B.C表示,A代表靠窗.B代表中间 ...

  4. 判断火车票座位-Python123编程题库答案-Python从入门到精通挑战台

    判断火车票座位 类型:流程控制‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪ ...

  5. python123判断火车票座位号分布图_闲话 - 火车硬座座位分布图

    我艹,又杯具了,买了37号座位. 001 002       | | 003 004 005 006 007 | | 008 009 ------------- | |-------- 010 011 ...

  6. python123判断火车票座位号分布图_火车座位分布图

    乘坐火车时,有的想买靠窗的座位,有的想和朋友买连坐,那么火车座位分布图是怎么样的,下面和大家分享下最新最全的火车座位分布图. 火车座位分布图 火车靠窗的座位号是多少?座位号尾数是0.4.5.9的靠窗. ...

  7. python判断火车票座位_Python抢票程序优化,可以选择车次和座次

    Python抢票程序优化,可以选择车次和座次 阅读文本大概需要 5 分钟. pk 哥在元旦前写了一篇关于自动化抢票的程序 用Python抢火车票加邮件通知,同时建了一个火车票助力群,本来只是写着玩玩, ...

  8. python123判断火车票座位号分布图_面向回家编程!GitHub标星两万的Python抢票教程”,我们先帮你跑了一遍...

    原标题:面向回家编程!GitHub标星两万的"Python抢票教程",我们先帮你跑了一遍 大数据文摘出品 作者:曹培信.池俊辉 盼望着,盼望着, 春节的脚步近了, 然而,每年到这个 ...

  9. 【Python习题】判断火车票座位(保姆级图文+实现代码)

    目录 题目 思路 代码 实现效果 总结 主要内容是校设课程的习题和课外学习的一些习题. 欢迎关注 『Python习题』 系列,持续更新中 欢迎关注 『Python习题』 系列,持续更新中 题目 类型: ...

最新文章

  1. JS实现每隔几个字符添加字符(串):实现每间隔10个字就换行一次,多用于echarts横坐标的显示文本拥挤换行;实现间隔8个字符就添加❤❤
  2. 以可读写可追加的方式显示系统时间
  3. poj 3204 Ikki's Story I - Road Reconstruction
  4. 编写Java 制作留言板_JSP+Servlet+JavaBean制作简单留言板
  5. 贝壳找房挖到AI大牛叶杰平,房产中介转型需要技术,高估值更需要
  6. html线条绕圆旋转,js围绕圆旋转
  7. uaredirect.js
  8. Google Guava学习笔记——基础工具类Joiner的使用
  9. CSS3 高斯模糊与动画效果
  10. 这8款浏览器兼容性测试工具,用了以后测试效率可以“起飞”~~
  11. Android内核开发:从源码树中删除出厂的app应用
  12. 算法工程师面试必考点:Dropout和R-Dropout的使用技巧
  13. 性能测试--jmeter中的察看结果树【7】
  14. JAVA的反射机制原理
  15. 软件测试流程(完整版)
  16. 关闭数字健康 android 魅族,魅族手机隐私模式开启关闭使用方法详解
  17. 由公式抽样检查所想到的...
  18. 企业的商业模式和盈利模式概述,业务流程再造
  19. 拯救者Y7000电脑一直呼呼呼 声音很大的解决办法
  20. 前端异步解决方案大全(2021版)

热门文章

  1. 日常一记(1)--windows安装.TTF字体
  2. 专科生逆袭斯坦福读博!本人自述:要么5点睡,要么5点起
  3. 微软excel设置鼠标点击单元格时行列样式,十字样式
  4. 别再问我,UI自动化测试怎么做了……
  5. 技校毕业是什么学历_技校毕业是什么学历 毕业后好找工作吗
  6. MySQL 教程---菜鸟教程
  7. Mysql在线添加索引
  8. 二分类、多分类、多标签分类等
  9. 排行榜问题的一些想法
  10. 创业九死一生,为什么技术人创业更容易成功?