حل تمرین
26 فروردين ۱۴۰۲
سلام خسته نباشید توی قسمت 56 که مربوط به تمرین function هاست آخر تمرین یه سوالی داشتم ماچجوری میتونیم کاری کنیم که وقتی داخل حلقه برابر شد با elseدیگه حلقه ادامه پیدا نکنه من چند روش امتحان کردم نشده.
break روهم که میذارم فقط یک if اجرا میشه
اگه میشه جواب درست رو بدید
باتشکر.
201
1 پاسخ
- دانیال آذرپناه27 فروردين ۱۴۰۲
سلام و درود. این کارو میتونید انجام بدید def password_validation(password): if len(password) < 8: print("Password must be at least 8 characters!") elif password.isnumeric(): print("Password must contain letter!") elif password.isalpha(): print("Password must contain number!") elif password != password.capitalize(): print("Password's first letter should be capitalized!") else: print("Your password is correct!") is_correct = True return is_correct while True: my_pass = input("Enter your password: ") if password_validation(my_pass): break
