为了账号安全,请及时绑定邮箱和手机立即绑定

急急急,求Python2大神,编写一个Python小程序!

急急急,求Python2大神,编写一个Python小程序!

yuantongxin 2016-07-22 19:25:55
题目内容:依次判断一系列给定的字符串是否为合法的 Python 标识符。输入格式:一系列字符串,每个字符串占一行。输出格式:判断每行字符串是否为合法的 Python 标示符,如果合法则输出 True,否则输出 False。输入样例:abc_def21gh输出样例:TrueTrueFalse
查看完整描述

2 回答

?
串猪神

TA贡献155条经验 获得超200个赞

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import re
l = []
while True:
    s = raw_input()    
    if s == '':        
        break
    else:
        l.append(s)
for s in l:    
    if re.match('[A-Za-z_]', s):        
        if re.search('[_]|\w', s):            
            print 'True'
        else:            
            print 'False'
    else:        
        print 'False'


查看完整回答
1 反对 回复 2016-07-22
?
ZGBob

TA贡献11条经验 获得超1个赞

# -*- coding: utf-8 -*-

import re

l = []

while True:

    s = raw_input('Please input your char:')    

    if s == '':

        break

    else:

        l.append(s)

for s in l:    

    if re.match('[A-Za-z_]', s):        

        if re.search('[_]|\w', s):            

            print 'True'

        else:            

            print 'False'

    else:        

        print 'False'

#允许多次输入,输入完后不管please input your char:按两次回车就可以了


查看完整回答
反对 回复 2016-07-24
  • 2 回答
  • 1 关注
  • 2935 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信