<p>我试图制作一个程序,要求用户输入一个带有提示“New file name”的文件,程序应该这样工作,如果名称有任何形式和/或组合重要文档.text“我尝试了新的表单,如何让代码工作起来比一直放<code>{variable} != {form of importantdocumant.txt}</code>更容易,有人能帮我看看我做错了什么吗或者写一个程序应该做的代码?提前谢谢。你知道吗</p>
<p>我的程序</p>
<pre><code>a = input('New file name: ')
if a != 'ImportantDocument.txt' and a != 'importantDOCUMENT.txt' and a != 'IMPORTANTDOCUMENT.TXT' and a != 'importantdocument.txt' and a != '':
print('That name is allowed.')
elif a == 'ImportantDocument.txt' or a == 'importantDOCUMENT.txt' or a == 'IMPORTANTDOCUMENT.TXT' or a == 'importantdocument.txt':
print('That file already exists.')
</code></pre>
<p>程序应该输出什么</p>
<pre><code>New file name: lessimportantdocument.txt
This name is allowed.
</code></pre>
<p>或者</p>
<pre><code>New file name: ImPorTaNtdoCumenT.tXt
That file already exists.
</code></pre>
<pre><code> a = input('New file name: ')
k = a.upper()
if k != 'IMPORTANTDOCUMENT.TXT':
print("That name is allowed")
if k == 'IMPORTANTDOCUMENT.TXT':
print("That file already exists")
</code></pre>