While TRUEچرا جلوی WHILE باید TRUE نوشت
Ar Ba
12 تير ۱۴۰۱
def my (pasword):
if len (pasword) < 8:
print("your pasword smaller is 8")
elif pasword.isnumeric():
print("your pasword must have a least one letere")
elif pasword.isalpha():
print("have at least one number")
else:
("welcom")
while True:
pasword=input("plase enter a pasword")
my(pasword)
225
1 پاسخ
- Hossein Azimi17 تير ۱۴۰۱
چون اگر while با True برخورد کنه دستورات زیر مجموعه ش اجرا میشه
و چون شرطی نمیشه نوشت تا دستورات اجرا بشه مستقیما باید کلمه True جلوی while نوشت تا دستورات اجرا بشه.
حلقه while هم که برای راحتی کار و تکرار تابع هست.