我们的老师告诉我们制作一个程序,将邮政编码验证为北爱尔兰邮政编码。这意味着它必须包含字母“BT”,并且必须等于8个字符。在下面的代码中,我设法让字母部分工作。但是,他没有详细说明如何使输入等于8个字符。他提到使用.length()和验证(尝试和除外),但我不确定如何使用.length()来获得8个字符。这是我的代码:
postcode = input("Please enter an Northern Ireland postcode:")
BT = "BT"
while BT not in postcode:
postcode = input("That isn't a Northern Ireland postcode. Try again:")
print("This is a Northern Ireland postcode")
答案 0 :(得分:0)
要获取字符串中的字符数,可以使用len(postcode)
。