• 1400/03/02

محدودیت سه بار وارد کردن اطلاعات اشتباه در پسورد :

سلام . چه کدی رو اضافه کنم که کاربر بعد از سه بار وارد کردن پسورد اشتباه ارور بده وودیگه ورودی نگیره

password=input("enter your password!")
while password !="110110":
    print(f"{password} is incorrect.try again")
    password=input("enter your password!")
  • 1400/03/02
  • ساعت 15:35

سلام دوست عزیز.

یه متغیر تعریف کنید (که مقدارش 0 باشه) و هر بار چک کنید از سه کمتر باشه.

بعد از هر بار اشتباه کردن اون رو به علاوه ی 1 بکنید. 

و در صورت بیشتر بودن از 3 حلقه رو breck بکنید.


  • 1400/03/02
  • ساعت 15:39

اها ممنون. میشه کدش رو هم بنویسید برام ممنون میشم

یه سوال با حلقه ها چطور؟میشه با حلقه اجراکرد؟


  • 1400/03/02
  • ساعت 19:19

سلام دوست من 

به این صورت بنویسید:

print("Enter Your Password")
password = input()
index = 0

while password != 110110:
	index += 1
	if index == 3:
		break
	else:
		password = input()
		continue

اگر مقدار index عدد 3 شود حلقه شکسته و بیرون می آید.

موفق باشید.


  • 1400/03/03
  • ساعت 15:02

ممنونم


logo-samandehi