乙级的题目训练主要用来熟悉编程语言的语法和形成良好的编码习惯和编码规范。从小白开始逐步掌握用编程解决问题。
PAT (Basic Level) Practice 1003 我要通过!
问题分析
题设要求根据给定的三条标准, 检查输入的文本是否正确, 正确则输出"YES", 不正确则输出"NO".
所以核心就是如果将题设给定的三个判断条件明确成编程语言的if条件.
标准一
不可以含有P
、A
、T
之外的字符.
- for char in input_content:
- if char != ‘P’ and char != ‘A’ and char != ‘T’: return False
标准二
符合格式xPATx
的字符串应该判断为正确, x
可以是空字符串或者仅由字母A
组成的字符串。
可以对应为同时满足以下条件:
- 字符串中只有一个
P
和一