1. 程式人生 > >python 第一天 練習題 三次登陸機會

python 第一天 練習題 三次登陸機會

# 三次登入機會

# 設定密碼

iname = 1
icode = 0
icheck = 0
inum = 0

while inum != 3:
	if iname:
		name = input("新建使用者:")
		iname = 0
		icode = 1
	if icode:
		code = input("設定密碼:")
		icode = 0
		icheck = 1
	if icheck:
		code_check = input("確認密碼:")
		if code == code_check:
			print("使用者新建成功\n")
			icheck = 0
			break
		else:
			print("密碼不一致")
			inum = inum + 1
	if inum == 3:
		again = input("1:重新設定\n2:取消\n")
		if again == '1':
			iname = 1
			icode = 0
			icheck = 0
			inum = 0
		if again == '2':
			exit()
		
iusr = 1
iusrcode = 0		
count = 0

print("歡迎登入作業系統")

while count != 3:
	if iusr:
		usr = input("請輸入使用者:")
		if usr == name:
			iusrcode = 1
			iusr = 0
		else:
			print("您輸入的使用者不存在,請重新輸入!")
			continue 
	if iusrcode:
		usrcode = input("請輸入密碼:")
		if usrcode == code:
			iusrcode = 0
			print("登陸成功,您的計算機將在3s後爆炸!!!")
		else:
			print("您的密碼輸入錯誤,請重新輸入!")
			count = count + 1
	if count == 3:
		again = input("1:重新登陸\n2:取消\n")
		if again == '1':
			iusr = 1
			iusrcode = 0		
			count = 0
		if again == '2':
			exit()