' ' '
创建一个脚本python脚本,实现下面功能
-要求用户输入用户和密码;
-如果用户名和密码均正确,显示"Welcome to user manage system"
-如果用户名或密码不正确,重新输入,最多有三次机会;
-用户输入超过三次机会后,报错"您已经登录过三次,请10min后再登录"。
' ' '
#!/usr/bin/env python
[如果某台机器的Python解释器安装在/usr/bin下,该脚本将无法正常运行,为了避免这种情况,可以使用系统的环境变量来定位Python解释器的位置]
#coding:utf-8
[ 指定编码格式 ]
count = 0
user = 'root'
passwd = 'westos'
while count < 3:
username = raw_input('Username: ')
password = raw_input('Password: ')
if username == user and password == passwd:
print "Welcome to user manage system"
break
else:
print "Username or password error "
count += 1
if count = 3:
print "您已经登录过三次,请10min后再登录"
#########################################################
[ 字符编码 ]
ASCII:(定长编码方式) 中英文均为 1字节 2^8=256
Unicode:(定长编码方式 符号表示至少为2字节) 中英文均为 2字节 2^16=65536
utf-8:(变长编码方式 使用1~4个字节表示一个符号) 英文 -> 1字节 中文 -> 3字节