功能要求:
输入一个变量名
返回变量名是否命名正确
实验环境:
pycharm-community-2018.3 中应用python3.6.6
题目解析:
首先要输入变量名,则用一个变量将变量名这个字符串存储
其次进入判断:
1.判断变量名的首字符:不能数字开头
2.判断变量名其余字符,只能是数字,字母,下划线
3.输出结果
实现代码:
#变量名判断
a = input('请输入要命名的变量名字:')
if a[0].isalpha() or a[0] == '_':
#print('以下划线和字母开头')
for i in a[1:]:
if i.isdigit() or i.isalpha() or i == '_':
continue
else:
print('Error!命名错误!')
exit()
print('命名正确!')
else:
print('Error!命名错误!没有以字母或者下划线开头')
结果图示:
大大的小小阳