我是学python的技术作家。我想写一个验证姓名字段输入的程序,作为实践,将用户输入限制为字母。我在这里看到了一个类似的验证数字(年龄)字段的代码,并将其用于字母表,如下所示:import string

import rer = re.compile(r'[a-zA-Z]+')

print "WELCOME FOR NAME VERIFICATION. TYPE ALPHABETS ONLY!"

print raw_input("Your Name:")

x = r

if x == r:

print x

elif x != r:

print "Come on,'", x,"' can't be your name"

print raw_input("Your Name:")

if 5<=len(x)<=10:

print "Hi,", x, "!"

elif len(x)>10:

print "Mmm,Your name is too long!"

elif len(x)<5:

print "Alas, your name is too short!"

raw_input("Press 'Enter' to exit!")

我打算让这个代码块做两件事。也就是说,显示输入提示,直到用户只将字母输入为“Name”。然后,如果发生这种情况,则处理该输入的长度并按编码方式显示消息。但是,我有两个问题,我无法解决,即使经过很多尝试。或者,即使正确的条目被异常代码拒绝,或者错误的条目也被接受,并且它们的长度被处理。

请帮助我调试代码。而且,不使用reg exp就可以做到吗?

python输入字母终止_将用户输入限制为字母相关推荐

  1. python的输入函数是什么意思_在Python中,用于获取用户输入的函数是

    在Python中,用于获取用户输入的函数是 Whichofthefollowingmodernfarmtoolsaredevelopedbasedonpushsickle?A:Reaper.B:Gra ...

  2. python中用于获取用户输入的函数是_在Python中,用于获取用户输入的函数是.

    在Python中,用于获取用户输入的函数是. 答:input() 关于新生儿生理性体重下降的恢复时间,下列正确的是出生后 答:7~10天 中国大学MOOC: 未来城市只有同时具备下列哪几个组成部分,才 ...

  3. 在python中用于获取用户输入的是-在Python中,用于获取用户输入的函数是

    在Python中,用于获取用户输入的函数是 Whichofthefollowingmodernfarmtoolsaredevelopedbasedonpushsickle?A:Reaper.B:Gra ...

  4. 用python编写代码,判断用户输入的字符串是否是回文。

    用python编写代码,判断用户输入的字符串是否是回文. s=input("请输入字符串:") b=int(len(s)) flag=True for i in range(b): ...

  5. 编写一个程序,用户输入某个大写字母,产生一个金字塔图案。例如用户输入字母E,则产生如下图案:(金字塔)

    编写一个程序,用户输入某个大写字母,产生一个金字塔图案.例如用户输入字母E,则产生如下图案: 更多资料请点击:我的目录 #include<stdio.h>int main() {char ...

  6. 编写一个程序,用户输入某个大写字母,产生一个金字塔图案。例如用户输入字母 E,则产生如下图案:

    如何编写一个程序,用户输入某个大写字母,产生一个金字塔图案.例如用户输入字母 E,则产生如下图案: A ABA ABCBA ABCDCBA ABCDEDCBA 要打印该图案必须清楚A到Z每一个字母对应 ...

  7. 编写一个程序,用户输入某个大写字母,产生一个金字塔图案。

    编写一个程序,用户输入某个大写字母,产生一个金字塔图案.例如用户输入字母E,则产生如下图案: 更多资料请点击:我的目录 #include<stdio.h>int main() {char ...

  8. python计算n的32次方_获得用户输入的一个整数N,计算并输出N的32次方。_学小易找答案...

    [多选题]材料的力学性质 [单选题]已知在计算机中存储了"大学计算机基础"这样一串汉字,它们所占用的存储空间为( )二进制位. [单选题]以下不是python的注释方式是( ) [ ...

  9. python一次输入多个值_如何在Python的一行中从用户输入多个值?

    为了读取语言C中的多个变量,我们编写类似-//Read three variable in one line scanf("%d %d %d", &x, &y, & ...

最新文章

  1. 【Java Web后台实验与开发】ServletHTTPRequest笔记
  2. python程序设计与应用教程鄂大伟_鄂大伟-从零进阶的Python教学与开发之路.pdf
  3. spring配置连接mysqlxml
  4. Verilog | HDL 音乐盒设计(代码类)
  5. 数学建模-预测模型总结(适用范围、优缺点)【灰色预测模型、插值与拟合、时间序列预测法、马尔科夫预测、差分方程、微分方程模型、神经元网络】
  6. Java中使用Socket实现服务器端和客户端通讯
  7. Bootstrap学习笔记
  8. 【体系结构】buffer cache的个人理解
  9. 备份数据库的expdp语句_Oracle数据库备份恢复Data Pump Expdp/Impdp参数详解与案例介绍...
  10. linux shell 多个命令一起执行的几种方法
  11. ORB-SLAM 解读(六)ORB特征点构建BoW
  12. web渗透--rpcbind利用
  13. Spring Boot入门教程(三十九):微信支付集成-申请服务号和微信支付
  14. 武汉农商行 商转公所需材料
  15. 小程序账号注册完整流程
  16. WLC开机卡在launching....(变砖)
  17. App测试中IOS和安卓测试的区别
  18. 动画特效十五:网易新闻之头部导航切换效果
  19. 成都百知教育:做Shopee店铺没有方向,这3大层级必须理清!
  20. Java 字段在内存中存储是大端还是小端

热门文章

  1. java 延迟初始化_Java并发编程——延迟初始化占位类模式
  2. 修改表格字体颜色_word排版应用:如何创建文本样式和表格样式
  3. jsp中out.println()报红
  4. 关于压缩工具 7z(7-zip) 如何创建自释放档案(选项 -sfx 的解读)
  5. HH SaaS电商系统的线下服务商品库存和采购设计
  6. halcon python缺陷检测_Halcon学习笔记之缺陷检测(一)
  7. lisp文字上标源码_创建文本/标注样式源码 - AutoLISP/Visual LISP 编程技术 - CAD论坛 - 明经CAD社区 - Powered by Discuz!...
  8. python素描效果_python实现图片素描效果
  9. 霍普分叉matlab程序,基于MATLAB_GUI的Kalman滤波程序
  10. python源码笔记_python源码学习笔记(二)