编写Python,分别输入三个字符串,验证其是否为八位数字,六位数字和网址
时间: 2023-05-29 12:06:02 浏览: 97
Python实验 字符串.zip
5星 · 资源好评率100%
# 验证是否为八位数字
def is_eight_digits(s):
if len(s) != 8:
return False
for c in s:
if not c.isdigit():
return False
return True
# 验证是否为六位数字
def is_six_digits(s):
if len(s) != 6:
return False
for c in s:
if not c.isdigit():
return False
return True
# 验证是否为网址
def is_url(s):
if not s.startswith("http://") and not s.startswith("https://"):
return False
if "." not in s:
return False
return True
# 输入三个字符串
s1 = input("请输入一个八位数字:")
if is_eight_digits(s1):
print("是八位数字")
else:
print("不是八位数字")
s2 = input("请输入一个六位数字:")
if is_six_digits(s2):
print("是六位数字")
else:
print("不是六位数字")
s3 = input("请输入一个网址:")
if is_url(s3):
print("是网址")
else:
print("不是网址")
阅读全文