擅长:python、mysql、java
<p>我建议分两步进行:首先检查行长度,如果是<code>EXAMPLE</code>,然后检查行中是否有陌生人字符。
要查找行内的字符,可以使用for循环迭代字符:</p>
<pre class="lang-py prettyprint-override"><code>validationcheck = False
while not validationcheck:
InputSequence = input("Input: ")
if (InputSequence == 'EXAMPLE' or len(InputSequence) % 3):
# check for single chars inside string
input_ok = True
for ch in InputSequence:
# check if character is not in given options
if (ch not in [...]): # to be completed
input_ok = False
if (input_ok):
validationcheck = True
else:
print("Invalid input")
InputSequence = input("Input: ")
</code></pre>
<p>一个简单的注意事项:对于python标签名称,使用类似<code>input_sequence</code>而不是<code>InputSequence</code>的蛇形大小写</p>