请求用户输入,当他们输入字母时,会出现错误消息(如我所愿),但即使用户输入数字,也会出现错误.如果输入正确的数据,我希望它从这个循环出来,然后到下一个名称.
input 总是返回文本 - 即使只有数字.
使用int(Telephone)转换为整数或Telephone.isdigit()检查是否有只在文本数字.
BTW:如果用户使用空格或-电话号码,这两种方法都无用;)
也许你必须在-使用replace()之前删除空格并使用int()或isdigit()
| 归档时间: |
|
| 查看次数: |
67 次 |
| 最近记录: |