题目分析

你需要编写一个程序来验证用户输入的文件名是否有效。
有效的文件名(根据题目给定):
✅
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数据类型,问题不大,秒了。