题目分析

你需要编写一个程序来验证用户输入的文件名是否有效。
有效的文件名(根据题目给定):
✅
filea
、fileb
、filec
、filed
、filee
程序应该:
- 启动时 显示
"CHECK FILENAMES"
。
- 循环接收用户输入的文件名,直到输入
"quit"
为止。
- 如果输入的文件名有效,打印
"文件名 - is a valid filename."
。
- 如果输入的文件名无效,打印
"文件名 - *is not* a valid filename."
。
- 用户输入
"quit"
后退出,打印"GOODBYE"
。
解题思路
- 使用一个集合 存储有效文件名,方便快速查找:
- 使用
while
循环 持续接收用户输入: - 如果输入
"quit"
,打印"GOODBYE"
并退出循环。 - 否则,检查文件名是否在
valid_filenames
里,打印相应信息。
- 使用
input()
获取用户输入 并去除首尾空格,以防无效输入。
- 注意输入和输出格式,包括空行和正确的标点符号。
总结:
第四题难度不大,学习使用一下
List
数据类型,问题不大,秒了。