功能要求:
判斷變量名是否合法
變量名可以由字母,數字或者下划線組成;
變量名只能以字母或者下划線開頭;
輸入示例: hello@
輸出示例:變量名不合法
源代碼如下:
while True: s = raw_input('請輸入變量名:') if s == 'exit': print '歡迎再次使用' break if s[0].isalpha() or s[0] == '_': for i in s[1:]: if not (i.isalnum() or i == '_'): print '%s變量名不合法 ' % s break else: print '%s 變量名合法' % s else: print '%s變量名不合法' % s
效果如下: