本关任务:输入一个身份证号,判断其是否有效:若不为18位,提示“长度错误”;若前17位不为数字,提示

本关任务:输入一个身份证号,判断其是否有效:若不为18位,提示“长度错误”;若前17位不为数字,提示“有无效字符”;最后一位为校验码,若错误,提示”校验码错误”,若校验码正确,提示“校验码正确”。用python编写,救急