1651: 【18】合法的标识符█※
Memory Limit:128 MB
Time Limit:1.000 S
Judge Style:Text Compare
Creator:
Submit:13
Solved:10
Description
Python中标识符的命名有以下规则:
1、只能由数字、字母和下划线(“_”) 组成;
2、数字不能放在标识符的开头;
3、不能是 Python 中的保留字(如def for等等)。
小明定义了若干个标识符,请你判断这些标识符是否符合以上规则。
提示:
Python的关键字(保留字)列表可以使用如下方法获取:
import keyword
kw = keyword.kwlist
Input
第一行,一个正整数n(1≤n≤50),表示标识符的个数;
接下来有n行,每行一个字符串(1≤字符串长度≤20),表示一个标识符。
Output
共n行,依次表示输入的标识符是否符合规则,符合就输出“yes”,不符合就输出“no”。
Sample Input Copy
4
2name
_good_
break
int
Sample Output Copy
no
yes
no
yes
HINT
注意:Python中区分大小写,int,false这种在C++中是不能做标识符的,但是在Python中可以。