验证邮政地址格式的 Python 程序
假设我们有一个邮政编码,我们必须检查它是否有效。有效的邮政编码具有以下条件
它必须是100000到999999(包括这两个值)范围内的数字。
它不得包含多于一个交替重复数字对。
因此,如果输入类似于s="700035",那么输出将为True,因为它在100000到999999的范围内,并且也没有连续的数字。
示例
让我们看下面的实现来更好地理解
def solve(s):
n = len(s)
nb = 0
ok = True
for i in range(n):
ok = ok and s[i].isdigit()
for i in range(n-2):
nb += s[i] == s[i+2]
return ok and n == 6 and s[0] != '0' and nb < 2
s = "700035"
print(solve(s))输入
"700035"输出结果
True
热门推荐
10 新年门口花束祝福语简短
11 盘锦结婚祝福语大全简短
12 父母生日祝福语 简短独特
13 家庭恩爱祝福语简短英文
14 高考俄语祝福语大全简短
15 虎年祝福语 诗句唯美简短
16 生日婚礼祝福语简短精辟
17 虎年喝酒拜年祝福语简短
18 教师闺蜜祝福语简短