【发布时间】:2023-01-19 16:43:18
【问题描述】:
def main():
plate = input("Plate: ")
if is_valid(plate):
print("Valid")
else:
print("Invalid")
def is_valid(s):
if len(s) < 2 or len(s) > 6:
return False
if s[0].isalpha() == False or s[1].isalpha() == False:
return False
i = 0
while i < len(s):
if s[i].isalpha() == False:
if s[i] =='0':
return False
else:
break
i += 1
for c in s:
if c in ['.', ' ', '!', '?']:
return False
这是一个问题的解决方案。这不是我的工作,所以我不知道 s 是什么意思。 len(s) 怎么可能 < 2 例如,当它没有值时
【问题讨论】:
-
分享你的一些测试用例..!