本题的目标很简单,就是求两个正整数A和B的和,其中A和B都在区间[1,1000]。稍微有点麻烦的是,输入并不保证是两个正整数。
输入格式:
输入在一行给出A和B,其间以空格分开。问题是A和B不一定是满足要求的正整数,有时候可能是超出范围的数字、负数、带小数点的实数、甚至是一堆乱码。
注意:我们把输入中出现的第1个空格认为是A和B的分隔。题目保证至少存在一个空格,并且B不是一个空字符串。
输出格式:
如果输入的确是两个正整数,则按格式“A + B = 和”输出。如果某个输入不合要求,则在相应位置输出“?”,显然此时和也是“?”。
输入样例1:
123 456
输出样例1:
123 + 456 = 579
输入样例2:
22. 18
输出样例2:
? + 18 = ?
输入样例3:
-100 blabla bla…33
输出样例3:
? + ? = ?

PS:感谢github用户@zhuzihao-hz提供的pull request~

H = input()
N = H.split()
if len(N) > 2:N[1] = '?'
if N[0].isdigit() and 1 <= int(N[0]) <= 1000:a = int(N[0])
else:a = '?'
if N[1].isdigit() and 1 <= int(N[1]) <= 1000:b = int(N[1])
else:b = '?'
if H[0] == ' ':a = '?'if H[1:].isdigit():b = int(H[1:])if b > 1000 or b < 1:b = '?'else:b = '?'
if a != '?' and b != '?':print(N[0] + ' + ' + N[1] + ' = ' + str(a + b))
else:print(str(a) + ' + ' + str(b) + ' = ?')

[Python] L1-025. 正整数A+B-PAT团体程序设计天梯赛GPLT相关推荐

  1. [Python] L1-029. 是不是太胖了-PAT团体程序设计天梯赛GPLT

    据说一个人的标准体重应该是其身高(单位:厘米)减去100.再乘以0.9所得到的公斤数.已知市斤是公斤的两倍.现给定某人身高,请你计算其标准体重应该是多少?(顺便也悄悄给自己算一下吧--) 输入格式: ...

  2. [Python] L1-052 2018我们要赢-PAT团体程序设计天梯赛GPLT

    2018年天梯赛的注册邀请码是"2018wmyy",意思就是"2018我们要赢".本题就请你用汉语拼音输出这句话. 输入格式: 本题没有输入. 输出格式: 在第 ...

  3. [Python] L1-045 宇宙无敌大招呼-PAT团体程序设计天梯赛GPLT

    据说所有程序员学习的第一个程序都是在屏幕上输出一句"Hello World",跟这个世界打个招呼.作为天梯赛中的程序员,你写的程序得高级一点,要能跟任意指定的星球打招呼. 输入格式 ...

  4. [Python] L1-017. 到底有多二-PAT团体程序设计天梯赛GPLT

    一个整数"犯二的程度"定义为该数字中包含2的个数与其位数的比值.如果这个数是负数,则程度增加0.5倍;如果还是个偶数,则再增加1倍. 例如数字"-13142223336& ...

  5. [Python] L1-008. 求整数段和-PAT团体程序设计天梯赛GPLT

    L1-008. 求整数段和 给定两个整数A和B,输出从A到B的所有整数以及这些数的和. 输入格式: 输入在一行中给出2个整数A和B,其中-100<=A<=B<=100,其间以空格分隔 ...

  6. L2-005 集合相似度-PAT团体程序设计天梯赛GPLT

    题目来源:团体程序设计天梯赛-练习集 题目地址:L2-005 集合相似度 题目大意 给定 nnn 个集合,然后有 kkk 次询问,每次询问都要求出 Nc/Nt×100%N_c / N_t \times ...

  7. L1-079 天梯赛的善良 (20 分)-PAT 团体程序设计天梯赛 GPLT

    天梯赛是个善良的比赛.善良的命题组希望将题目难度控制在一个范围内,使得每个参赛的学生都有能做出来的题目,并且最厉害的学生也要非常努力才有可能得到高分. 于是命题组首先将编程能力划分成了 106个等级( ...

  8. L1-078 吉老师的回归 (15 分)-PAT 团体程序设计天梯赛 GPLT

    曾经在天梯赛大杀四方的吉老师决定回归天梯赛赛场啦! 为了简化题目,我们不妨假设天梯赛的每道题目可以用一个不超过 500 的.只包括可打印符号的字符串描述出来,如:Problem A: Print &q ...

  9. L3-007. 天梯地图-PAT团体程序设计天梯赛GPLT

    本题要求你实现一个天梯赛专属在线地图,队员输入自己学校所在地和赛场地点后,该地图应该推荐两条路线:一条是最快到达路线:一条是最短距离的路线.题目保证对任意的查询请求,地图上都至少存在一条可达路线. 输 ...

  10. [Python] L1-005. 考试座位号-PAT团体程序设计天梯赛GPLT

    L1-005. 考试座位号 每个PAT考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位.正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号 ...

最新文章

  1. 河南城建学院计算机分数,河南城建学院录取分数线2021是多少分(附历年录取分数线)...
  2. poj1422(最小路径覆盖问题)
  3. Linux内核探讨-- 第六章
  4. GitHub 中文文档正式发布了!激动人心的大好事!
  5. android 观察者,Android开发实现简单的观察者与被观察者示例
  6. 怎样玩转千万级别的数据
  7. Html_Img元素 设置图片与其他元素横排高度一致
  8. 551. Student Attendance Record I 从字符串判断学生考勤
  9. VB.Net工作笔记001---用ASP调用VB.NET编写的dll_ClassLibrary
  10. DVWA安装教程(Linux)
  11. 从0开始学c语言-01-如何完整运行一个程序
  12. python3GUI--微博图片爬取工具V1.5(附源码)
  13. 英语钻石法则(七)——【听-问答-复述故事】
  14. QrCode类生成二维码海报
  15. 从孙子兵法看企业价值观和企业文化
  16. tf.saved_model.save报错解决
  17. 基于android的记账APP大作业项目
  18. 最佳平方逼近的Matlab
  19. 2400万!成都市大数据中心又招标
  20. 聊一聊关于微前端架构的几种技术选型

热门文章

  1. Android开发之ViewPager+ActionBar+Fragment实现响应式可滑动Tab
  2. Electron-日志与崩溃收集
  3. MySQL误删数据救命指南:必收藏
  4. springboot冲突导致的发版失败
  5. “锐捷伴你行”之“300路”喊话郭德纲:有空来蹭网呀!
  6. vbs 中调用shell.application 简单函数
  7. JavaScript闭包简单应用
  8. 《淘宝网开店 拍摄 修图 设计 装修 实战150招》一一1.15 如何掌握拍摄方向
  9. [转]iOS设备唯一标识探讨
  10. 如何创建支持不同屏幕尺寸的Android应用(转载)