用Python3按要求完成下列填空:####考生在以下空白处定义函数 ####考生在以上空白处定义函数 Mobs=[i for i in input().split()] for x in Mobs: print(pd(x),end=" ") 本程序的功能是输入三个手机号码,对它们的位数进行检查,并输出检查结果。手机号码位数是11位的输出"正常",否则输出"请检查”。 [输入描述]一行,3个手机号 (之间用空格分隔)。 (输出描述]一行,3个检查结果,"正常"或"请检查”(之间用空格分隔) (输入样例] 13905888999 11555666 1246666777 (输出样例]正常 请检查 请检查 请在该程序文件中,定义一个函数 pd(s),s是一个字符串,表示手机号码。函数返回检查结果,位数正常的返回"正常",否则返回"请检查”。
时间: 2024-04-04 12:29:54 浏览: 90
资料python程序填空阅读填空程序试题.doc
以下是代码实现:
```python
def pd(s):
if len(s) == 11:
return '正常'
else:
return '请检查'
Mobs = [i for i in input().split()]
for x in Mobs:
print(pd(x), end=' ')
```
函数 `pd(s)` 的作用是检查字符串 `s` 是否为 11 位长度的手机号码。如果长度为 11,则返回字符串 '正常',否则返回字符串 '请检查'。主程序部分先读取三个手机号码,然后遍历列表 `Mobs`,对于每个手机号码调用函数 `pd` 进行检查并输出检查结果。
阅读全文