既然是使用者登入,需要使用者名稱和密碼,將這兩個字串接收下來,並與root對比是否相同(真正專案中應該在資料庫檢測這個使用者名稱是否註冊了,沒有註冊,返回為註冊;註冊了,再去比較使用者名稱對應的密碼)。當相同時候,顯示登陸成功,如果不相同,不能登陸,因為有機會次數的限制,所以需要乙個變數來控制這個次數,最多只能輸入三次。所以用乙個變數,初始化為3,使用while迴圈,迴圈條件為:變數大於0,當不符合的時候,變數減1.每次提醒使用者當年剩餘的機會次數。
#!/usr/bin/env python
# -*-coding:utf8 -*-
count = 3
while count > 0:
a = input("請輸入使用者名稱:")
b = input("請輸入密碼:")
if a == "root" and b == "root":
print("登入成功")
count = -1
else:
count = count - 1
print("您的剩餘機會為:")
print(count)
if count == 0:
print("您的機會已用完")
使用者登入(三次機會)
輸入輸出 示例 1 kate 666666 登入成功!示例 2 kate 123alice 456john 111111 3次使用者名稱或者密碼均有誤!退出程式。i 0 success 0 for i in range 3 name input password input if name kate...
使用者登入(三次機會)
i 3username zhourui password 123 while i 0 i 1name input 請輸入使用者名稱 while name username word int input 請輸入密碼 if word password print 登陸成功 break else prin...
python 使用者登入(三次機會)
給使用者三次輸入使用者名稱和密碼的機會,要求如下 1 如輸入第一行輸入使用者名為 kate 第二行輸入密碼為 666666 輸出 登入成功!退出程式 2 當一共有3次輸入使用者名稱或密碼不正確輸出 3次使用者名稱或者密碼均有誤!退出程式。輸入輸出 示例 1 kate 666666 登入成功!示例 2...