whileTrue:
s =input('Str:')if s =='exit':print('logout')break##退出循环if s[0].isalpha()or s[0]=='_':for i in s[1:]:ifnot(i.isalnum or i =='_'):print('illegal')breakelse:print('OK')else:print('illegal')
运行结果
Str:we_hah
OK
Str:12we
illegal
Str:we_kk123
OK
Str:exit
logout
题目要求1判断输入的变量名是否合法:1. 变量名可以有字母、数字或者下划线组成2. 变量名只能以字母或者下划线开头代码示例:while True: s = input('Str:') if s == 'exit': print('logout') break ##退出循环 if s[0].isalpha() or s[0] == '_': for i in s[1:]: if not (i.i