乙级的题目训练主要用来熟悉编程语言的语法和形成良好的编码习惯和编码规范。从小白开始逐步掌握用编程解决问题。
PAT乙级BasicLevelPractice 1067 试密码
问题分析
如题目所示, 这道题的任务就是我们日常的输入密码, 检查密码是否等于正确密码的模拟题.
所以重点在于明确题目的要求, 然后准确地翻译成程序语言.
题目要求:
- 最多只可以尝试指定次数
- 读到单个字符"#"时需要结束尝试
- 保证至少尝试一次
- 如果密码正确, 则输出"Welcome in"然后结束程序
- 如果密码错误, 则输出"Wrong password: 用户输入的错误密码"
- 如果达到最大尝试次数还是没有输入正确密码, 则输出"Account locked"然后结束程序
完整描述描述步骤
- 获取输入: 正确密码, 最大尝试次数
- 在最大尝试次数之内, 尝试读取用户用户输入:
- 如果读到"#", 则结束程序;
- 如果读到的密码等于正确密码:
- 输出"Welcome i