Learn Python in Arabic
Вставка
- Опубліковано 19 жов 2024
- Paid Courses
www.elzero.cou...
Get Your Personal Website
• Deal With Hostinger Ho...
Academy Website
www.elzero.org
Loop - While Training's Password Guess
Course Page:
elzero.org/cate...
Support Me
elzero.org/supp...
Join Our Facebook Group:
/ elzerowebschool
Follow My Facebook Profile:
/ oselzero
Like Facebook Page:
/ elzerowebschool
Follow Me On Twitter:
/ osama_elzero
سبحان الله و تقرأ العقول أيضا، خاطرت في بالي فكرة " لاست ترايس = 0 " و لم أعرف كيف أطبقها و إذا بالأستاذ يشرحها في نهاية الفيديو، و الله إنك أستاذ عظيم
this is a second method :
tries=3
while tries>0:
password=input('write the password').strip()
if password=="123":
print("correct password")
break
else:
tries-=1
you should not use strip cause the user can put some white space in their password do not forget that we are dealing with the data base. Honestly so do I think like you in first moment
very good
tries = 3
password = 'Osama'
inputpassword = input('enter your password: ')
while inputpassword != password:
tries -= 1
if tries == 0:
print('all tries are finished, try again after 24 hours')
break
elif tries == 1:
print('wrong password,last chance left')
inputpassword = input('enter your password: ')
else:
print(f'wrong password,{tries} chance left')
inputpassword = input('enter your password: ')
else:
print('password correct')
االكود الصح في التعليق للاستفادة بالنسبة للاخوة اللي يحبون يطبقون الكود (استاذنا العزيز اسامة الزيرو مشكور جدا على هذا المجهود جزاك الله خير )
thank u so much brother Osama keep going you are great person !!!! your lessons are amazing !!!!! i am from Eritreaانت فخر للوطن العربي
بشمهندس أنا جايه اقول لحضرتك أن أنا طبقت المثال الصغير ده لوحدي واتفرجت علي الفيديو لقيتو صح بالظبط زي ماحضرتك عملتو❤️❤️❤️❤️شكرا جدا لتعبك معانا❤️❤️❤️
كم انت عظيم يا هذا جزاك الله كل خير
ربنا يبارك فيك ي بشمهندس وكل درس الواحد بيزداد معرفه انا عملت فكره البرنامج وعلي ما اظن عملته بطريقه اسهل
tries = 4
rightpass = "rahmi@123"
yourpass = input("enter your password: ")
while yourpass != rightpass and tries != 1 :
tries -= 1
print(f"there is {tries} chance")
yourpass = input("enter your password: ")
if yourpass == rightpass:
print("your pass is right")
else:
print("there is no chance")
عظيمة يا مصر اللي طلعت زيك يا اسامة
i make this code before i saw this vedio
maxtrys = 5
access = False
while maxtrys > 0:
trys = input('Enter your password: ').strip().lower()
if trys == 'admin':
print("Welcome back!")
access_granted = True
else:
print("Wrong password. Please try again.")
maxtrys -= 1
print(f"You have {maxtrys} tries left.")
if not access:
print("Out of attempts, Access denied.")
الصح يتعدل الكود هكذا
print(f"Wrong Password, { 'Last' if tries == 0 else tries+1 } Chance Left")
زود واحد على tries عند الطباعة وبكدة عندك 5 محاولات عادي
ولو عاوزهم ٤ ممكن تخلي العداد من الاول ٣ عادي
شرح خرافي تبارك الرحمن
انا عملتها علي طريقتي بسيطه شويه
tries = 3
rightpassword = "Solo"
password = input ("Enter The Password : ")
while password != rightpassword :
tries -=1
if tries == 0:
print ("The last Chance")
password = input ("Enter The Password : ")
if tries == 0 :
print ("Finshied The Chances")
break
else :
print ("Correct Password")
شكراً جزيلاً أستاذ، أنا أصبحت أحب البرمجة أكثر بفضلك، بارك الله فيك.
المفروض نكتب if tries==1علشان يطلعلنا المحاولات صح لو كتبنا يساوى صفر هيزود محاوله زياده
انا اخدت بالي من الخطا في النقطة دي و انها هتشتغل كويس لو عملناها 1 بدل 0 لكن انا عاوز اعرف ازاي قولنا if tries==1 و الكود اشتغل تمام رغم ان في break بعدها فالمفروض اخر محاولة متتعملش
دايما اخر محاولة حتى لو كان الباسورد صحيح بيقول خطاً
@@TheRaTeDMX this is the correct way
while passinput != mainpassword: # here we are say of it not equal then stop
tries -= 1 # tries = tries - 1
# here we will use [ ternary ] f condition
print(f"Wrong password trying again please, you have {'last' if tries == 0 else tries} attempt left")
passinput = input("Enter your pass: ").strip()
if tries == 0 and passinput != mainpassword:
break
else:
print("Good Job")
لا حتى لو عملت كدة غلط بردة لانه هيشتغل مرة كمان بعد ١
الصح يتعدل الكود هكذا
print(f"Wrong Password, { 'Last' if tries == 0 else tries+1 } Chance Left")
زود واحد على tries عند الطباعة وبكدة عندك 5 محاولات عادي
ولو عاوزهم ٤ ممكن تخلي العداد من الاول ٣ عادي
ما يعجبني فيك أنك إنسان خلوق و طيب زيادة عن انك أستاذ رائع
# While Training's Password Guess
tries = 3
password = "H@123"
inputpass = input("enter ur password: ")
while inputpass != password :
tries -= 1
if tries == 0 :
print("ur tries are finshed")
break
else :
print(f"wrong password, {'Last' if tries == 1 else tries} chances left")
inputpass = input("enter ur password: ")
else :
print("Correct password")
السلام عليكم استاذ اسامة بس في ملاحظة صغيرة حضرتك عملت تشيك الترايز ايكول زيرو وبعدها بريك بعد ما سمحت للوب يعيد نفسه ولو تلاحظ بتقدر تدخل خمس محاولات مع انه الماكس اربعة لان اللوب بعيد نفسه بعدها بيعمل تشك ، المفروض نعمل التشيك بعدها نسمحله يعيد نفسه ، زي كدا ، وجزاكم الله خيراً
نفس الملاحظة كانت لدي: صحيح يبدو أن استاذنا العزيز أسامة لم ينتبه لها جزاكم الله خيراً كلاكما
استاذي الغااالي لك في قلبي حب كبير لايعلم به الا لله👩🏫👨🏫💐 ياريت حضرتك تكلمنا عن مكاتب بايثون الموجودة ... وكيف نفهم مكتبة برمجية ... واهمية ال documation كيف نتعامل معه ...
الله يفتح عليك ويباركلك فى علمك وصحتك وعافيتك ويبارك فى اولادك واهلك ويطمنك دايما على حبايبك
جزاك الله خير يا أخي❤
السلام عليكم بش مهندس اسامة انا حضرت كورساتك php python html css شكرا كتير الك كتير تعلمت منك اشياء❤❤❤ , عندي ملاحظة صغيرة في اخر محاولة في الشرط لما المحاولات تساوي صفرلو جربت تكتب الاجابة الصحيحة في اخر محاولة مش رح يبينلي انو التخمين صح ف لازم نحط كمان if , else جواتها ??
max_try = 3
password = "alzero"
while max_try > 0 :
login = input("type your password: ")
if login == password :
print("you logged in")
break
else :
print("wrong password")
max_try -= 1
more optimized code for this tutorial : )
tries=4
main_password = '123456'
user_guess = input('enter the password: ')
while user_guess !=main_password:
tries-=1
if tries >= 1:
print(f ' wrong password,{ "last" if tries == 1 else tries } chance is left ' )
userguess = input('enter the password: ')
else:
print('no chances left')
break
else:
print('correct password')
الكود بالفيديو لو عملت اخر محاوله ودخلت الباسورد صح برضو حيقلك انو غلط علشان البريك بعد ما تدخل الباسورد بينما الاكثر منطقية انو يكون قبل ما تدخل زي الكود تحت كده
tries = 4
main_password = "1234"
input_password = input("Please enter your password: ")
while input_password != main_password:
tries -= 1
if tries == 0 :
print("All tries finised, try again later")
break
print(f"Wrong Password, try again, you have { 'LAST' if tries ==1 else tries} chanse")
input_password = input("Please enter your password: ")
else:
print("CORRECT PASSWROD")
بارك الله بكم استاذ
ممكن ايضا كتابة
print("Correct Password") if mainpassword == inputPassword else print("Try again")
مثلا قبل الحلقة
تسلم ايدك ي هندسه
الله يجزيك الخيرررر
عملاق والله يا م زيرو..ربنا يزيدك 😍
جزاك الله كل خير
Thanks man i like your courses but i think you need it to do it in this way { if tries == 0 and passinput != mainpassword:
break }
becasue we keep getting wrong password after reaching 0 with your way
لو سمحت ممكن حضرتك تفهمنا اللي هينشرح ف كورس وحلقات كل كام يوم بتنزل فيديوهات جديدة ؟!
متشكر مقدماً
جزاك الله خيرا أستاذ أسامة
ملاحظة بسيطة :
في اخر كود عند اخر محاولة حتى لو طبعنا كلمة سر صح سوف يطبع all tries are finished
احسن نعدلها لتصبح :
if tries == 0 and inputPassword != mainPassword:
print("Sorry, all tries are done ")
و عند إدخال كلمة سر صحيحة سو تقوم else التي تخص loop بطبع
else:
print("Correct password")
لو سمحت اربط لينا تطوير المواقع الويب بلغة بايثون ضروري ي هندسة
Allah bless you, Pasha, engineer Osama, but if I write the password correctly in the second attempt, he will understand it wrong, and therefore there must be a condition that if it is correct, the code will stop While which is:
Tries = 3
mainpassword = "1234"
inputpassword = input("Write here Your Password:")
while inputpassword != mainpassword :
print('Wrong Password, try Again')
Tries -= 1
print(f"{"Last" if Tries == 1 else Tries} Chance Left")
op = input("Write here Your Password:")
if op == mainpassword :
print("right password.")
break
elif Tries == 1 :
print("You Can't login Anymore")
break
else :
print("right password.")
الله يــــــــــــسعدك فــــــي الـــــــــدارين
يعطيك الف عافية يا رب
tries = 4
mainPassword = "Osama@123"
inputPassword = input("Write Your Password: ")
while inputPassword != mainPassword and tries > 0: # True
tries -= 1 # tries = tries - 1
if tries == 0:
print("All Tries Finished.")
break
print(f"Wrong Password, { 'Last' if tries == 1 else tries } Chance Left")
inputPassword = input("Write Your Password: ")
else:
print("Correct Password")
يعطيك العافية
اشكرك على المحتوى الرائع
ربنا يزيدك علما
رائع الكورس وربنا يكرمك
# Corrected Code :
tries = 4
mainPassword = "123"
inputPassword = input("Enter Your Password: ")
while inputPassword != mainPassword :
tries -= 1
print(f"Wrong Password, {'Last' if tries == 1 else tries} attempt left.")
inputPassword = input("Enter Your Password: ")
if tries == 1 :
print("You don't have any more attempts.")
break
print("Will not print.")
else :
print("You have successfully logged in.")
assignment lesson 47\50 task (4) صعب جدا بس الحمد لله حليته
# Password task
tries = 4
passWordSaved = "AAA"
userName = input("Please , Enter your user name : ")
passWord = input("Please , Enter your password ").strip()
while tries > 1:
if passWordSaved == passWord:
print("Registered successfully")
break
else:
print("Wrong password ! Try again")
passWord = input("Enter your password again please")
tries -= 1
i = 0
while 1 > i:
print('جزاكم الله خيراً ') #:D
hatel3 infinit loop, lazem t3mel i+= 1
while True:
print("جزاكم الله خيراً") # :D
i loved it so much
ربنا يكرمك
مجهود متميز
كده هيبقا ف مشكلة ف اخر محاولة لو كتبتها صح هيطبعلي all tries are finished
@@leon-nk5jh
انا حطيت ال break بس مع ذلك طبع لي
Will not print
غير if tries ==0
الي
if tries == -1
@@abduelmherig8728 او ممكن تخليها
if x == 0 and guess != password :
@@wwewatchlist4541 مش عارف الصراحة بس ده الكود اللي عملته واشتغل معايا تمام
x = 3
password = 110010100
guess = int(input("Please Enter The Password : "))
while guess != password:
print(f"Wrong Password
You Have {'The Last' if x==1 else x} Chance")
guess = int(input("Please Enter The Password : "))
x-=1
if x == 0 and guess != password:
print("Sorry Your Chances Have Finished")
break
else:
print("Correct Passwrd")
لو في اخر chance نكتب الباسورد الصحيح .مذا سوف يحدث ؟
الحمدلله وصلنا لتلت
ايه افضل reference اذاكر منه بجلنب الكورس لو سمحت @Elzero Web School
السلام عليكم
ورحمة الله
وبركاته
هل بياثر اذا :: قلبنا السطرين ::
print (f"Wrong Password try again { 'Last Chance' if tries == 0 else tries} Chances Left.")
tries -= 1
لا عادي
ايه افضل reference في البايثون اذاكر منه بجانب الكورس
طب ولو عايز اطلع رسالة خلال اللوب ان لو الباسورد اتكتب صح يطلع correct password ...... يعنى نفترض ان المحاولة الاولى و التانية غلط و التالته صح هو مازال هيطلع wrong password برده لانك already دخلت ال loop
خلصت الدورة كدا يا معلم ولا لسه ؟
فيه مشكله لو المستخدم دخل الباسورد صح في المحاولة الاخيرة لن يطبع الباسورد صحيح وسيخرج من اللوب
قمت بتعديلها كما يلي
if tries == 0 and inputPassword != mainPassword:
دلوقتى يا بشمهندس انا مش عارف ارتب امورى فى القناة انا خلصت html , html5,css,css3 وهبدأ Js هل انا كده ماشى كويس ولا ايه
انا كل ما اعمل break يقولي "break" can be used only within a loop ايه الحل؟
{ "Last" if tries == 0 else tries }
^
SyntaxError: invalid syntax
بيطلع المشكله عندى كدا فى حالتها كالاتى :
tries = 4
mainPassword = "taha@123"
inputPassword = input("set your password : ")
while inputPassword != mainPassword :
tries -= 1
print(f"Wrong password , {tries} chance left ")
inputPassword = input("set your password : ")
if tries == 1 :
# add 1 not 0
print("all tries finshed")
break
else:
print("correct password")
tries=4
main_password = '123456'
user_guess = input('enter the password: ')
while user_guess !=main_password:
tries-=1
if tries >= 1:
print(f ' wrong password,{ "last" if tries == 1 else tries } chance is left ' )
userguess = input('enter the password: ')
else:
print('no chances left')
break
else:
print('correct password')
c = 4
pas = 1234
i = int (input('enter pass broo :').strip())
while c > 0 :
if i == pas:
print('hello broo welcom')
break
else:
print(f'pass is weong broo :( try agin{ f'One attempt left{c} 'if c ==1 else c }')
i = int (input('enter pass broo :').strip())
c -= 1
if c == 0 :
print(f'I have run out of attempts, please try tomorrow :( sorry {c}')
ممكن يهندسة شرط ال
Tries == 0
اكتبه في شرط ال while ذات نفسها ب and بدل معمل if !؟
انت محتاج الif بطريقة او بأخرى.. لأنك لو ما عملت break للloop رح يتفعل الelse بعد نهاية المحاولات الاربعة
ولو حطيت break بالwhile بدون الif رح يتقفل الloop مباشرة بعد اول محاولة
(انا مش محترف ابدا بس هذا الي استخلصته من محاولاتي العديدة لتعديل الكود)
عندي ملاحطة للاستاد عند المحاولة الاخيرة حتى ادا كان كتبت كلمة السر صحيح سيعطيك رسالة ان المحاولات انتهت المفروض يعطيك رسالة ان كلمة السر صحيحة و التعديل على الكود الدي جربته و عمل كان هاكدا :
if tries == 0 and mainPassword != inputPassword:
print("Tries Finished.")
break
استاذ اسامة انا عاوز ابدأ في مجال البرمجة تنصحني بإي شئ لافعله.،
روح منصة رواق كورس html and Css and javascript كورس جااامد ومجاني
السلام عليكم ممكن مساعدة طريقة الفورمات اللي انت بتشتغل بيها انا مابتشتغل عندي . لكن استعمل الفورمات اللى غلى شكل
.format {}
ماعرفت انفذ هاد الكود
print(f"Wrong Password, { 'Last' if tries == 0 else tries } Chance Left")
اذا في طريقة لاستعمال نفس الشي لانها تقول لي في التمرين لديك 0 محاولة
وشكرا
أستاذ انت نسيت تخبرنا لكي نحذف المسافات👇👇
inputPassword = input("Write Your Password: ").strip()
password may be included spaces and special characters because its password
دلوقتى فى مشكلة لما بنكتب الباسورد صح فى اخر شرط الهو ال "Lust" بيظهر All tries is finished يعنى مبيتحققش
ايه الحل؟!
if Tries == 0 and inPassword!= mainpassword:
جربتها واشتغلت
@@TheMehdiawesome حبيبى تسلم
MEHDI BERRAZOUANE بعمل كدا بيطبعلى الى بعد ال if ويطبع وراه الى بعد else
MEHDI BERRAZOUANE يعنى بيطبع correct password مرتين
Hi Oesma ,
I Hope that you are okay !
kindly want to inform you that i found an ERROR in your code for this tutorial .
it seems that it require some additional test in if tries == 0 and inputPassword != mainPassword:
Because without this test your program will see that your last trying is false even you write the right password . because you are in last tries ;)
Best regards,
if tries == 1 انا جربتها ونفعت
@@lordtango6116 could you please try to put right try in the last chance and check if it is working or not.
@@hosnibenmrade40 ايوه جربتها ونفعت
كانت المشكلة ان المحاوله الاخيرة بتظهر رسالة الخطأ حتى لو كتبت كلمة السر صح بس لما عملتها
if tries == 1
هتظبط معاك
@@lordtango6116 okay so both of conditions are okay
❤️❤️❤️❤️
استاذ يا انت جاوبني يا اي حدا بشوف تعليقي يجاوبني
انت حطيت ال 4 = tries ولما عم تدخل ال password عم يعطيك 5 محاولات ليش ؟
السلام عليكم ...
في مشكله معايا في الكود في اخر محاولة
last chance
حتــي لو كتبت الباسورد صح بردو بيطبع
All Tries Is Finished
لان الكود مكتوب if tries == 0 print("All Tries Is Finished")
ممكن الحل ؟
tries = 4
mainPassword = "Osama@123"
inputPassword = input("Write Your Password: ")
while inputPassword != mainPassword: # True
tries -= 1 # tries = tries - 1
print(f"Wrong Password, { 'Last' if tries == 1 else tries } Chance Left")
inputPassword = input("Write Your Password: ")
if tries == 1:
print("All Tries Is Finished.")
break
print("Will Not Print")
else:
print("Correct Password")
استبدلت ال 0 بال 1 لان سطر ال last chance بيتحسب كمحاولة فالمحالة رقم 1 هي المحالة الاخيرة بدل ما كان بيحسب المحاولة 0 كمحاولة اخيرة
👍👍
في التكليف بتاع الدرس حضرتك كنت طالب لو الاوت بوت بيحتوي ع رقم ٦ مطبعوش انا قعدت ادور كتير اوي ع طريقه ليها مش لاقي و حتى دورت ف الميثودز و مش لاقي حل لو حضرتك ف امكانك تساعدني ياريت انا واقف فيها من الصبح🙅🏻 و اسف لو طولت عليك
جزاك الله خيرا مقدما
جوة اللوب
if num in (0, 6):
continue
@@ElzeroWebSchool شكرا لحضرتك في استفسار كمان معلش انا اسف ع الاطاله ولله حضرتك كنت طالب برده استخدم while loop لطباعه الاسماء كلها مع تجاهل الاسماء الصغيره
tries, x = 2, 0
password = "khaled123"
while tries > x:
input_password = input("Enter your password : ").strip()
x += 1
if input_password == password:
print("Correct password")
break
else:
print(
f"Wrong password, {tries-x} chances left"
if tries != x
else f"Wrong Password, last chance left"
)
لمن اكتب الباسورد صح ما ينتهي اللوب يطلع لي انو لسى باقي عندك اربعة محاولات ايش السبب
ممكن حل التكليف ده
# Code
skills = ["HTML", "CSS", "JavaScript", "PHP", "Python"]
while skills:
# Type The Code Here in One Line
# Needed Output
"HTML"
"CSS"
"JavaScript"
"PHP"
"Python"
skills = ["HTML", "CSS", "JavaScript", "PHP", "Python"]
while skills:
print(skills.pop())
لو انا عايز لمن تطلع كلمة اعادة البسويرد تحذف البسويرد الخطاء وتكون ادخال جديد
لكن لم تحاول محاولة خطا ثم الي بعهدها صحيحة يقوم باعادتها خاطئة اين خللل؟؟؟؟؟
ماذا لو اردت حفظ المحاولات الخاطئة في list
maxtrys = 5
access = False
wrongpasswords = []
while maxtrys > 0:
trys = input('Enter your password: ')
if trys == 'admin':
print("Welcome back!")
access_granted = True
else:
print("Wrong password. Please try again.")
maxtrys -= 1
wrongpasswords.append(trys)
print(f"You have {maxtrys} tries left.")
if not access:
print("Out of attempts. Access denied.")
print(wrongpasswords)
بعد اضافة else في النهاية واجراء اول محاولة خاطئة وثم الثانية صحيحه, تظهر لي رغم ذلك رسالة wrong password ... ويكمل المحاولات
+1
بس بتحصل في المحاولة الاخيرة بس
🥰🥰🥰🥰
attempts = int(input("Enter No of attempts to try the password: "))
if (attempts < 1 ) :
print("Must at least be 1 attempt")
quit()
password = input("Enter your password: ")
allowedAttempts = attempts #save original allowed attempts
tries = 1
while password != "Hello":
attempts -= 1
tries += 1
print(f"Password is incorrect , try again! {'last' if attempts == 1 else attempts} left")
password = input("Enter your password: ")
if attempts == 1 and password != "Hello":
print(f"Exit the system , {allowedAttempts} failed attempts!")
break
else: print(f"login successful :) in {tries} {'attempt' if tries == 1 else 'attempts'}")
💙💙💙💙💙💙💙💙
لو سمحت محتاج مساعده محتاج اعمل غرف داخل جروب WhatsApp
tries = 4
cpass = "Heisenberg"
inputpass = input("Say my name : ")
while inputpass != cpass:
tries -= 1
print(f"Wrong , {'last Try!' if tries == 0 else f'{tries} tries left.'} ")
inputpass = input("Say my name : ")
if tries == 0:
print("Idiot")
break
else :
print("\"You're Goddamn Right\"- Heisenberg")
-----
😂😂
انا جيت اعمل الباسوورد ارقام وكتبت الباسوورد صح ، اللوب موقفش كمّل موقفش كأن الباسوورد غلط
string ---> ' ' حط الرقم داخل
شكرا جداا
طيب اريد اخلي الشخص ينتظر خمس دقايق اذا ادخل الباسورد الغلط
😅😅🤣🤣🤣🤣🤣🤣🤣
password = "shaddy"
inp = input("Enter your passwod : ")
if password == inp:
print("*_*" * 50)
print("Login is successful")
print("*_*" * 50)
else:
n = 3
while n > 0:
inp = input(
f"Wrong password please enter the correct one !
{n:d} {'try' if n==1 else 'tries'} left: "
)
# if n == 1
# else f"Wrong password please enter the correct one !
{n:d} tries left: "
if password == inp:
print("*_*" * 50)
print("Login is successful")
print("*_*" * 50)
break
n -= 1
else:
print("Sorry you excedded the tries limtes")
in_pass= input('enter the password: ')
true_pass='251695215'
tries=5
while in_pass!=true_pass:
print('not correct')
tries -=1
print(f'{"last" if tries==0 else tries}')
in_pass = input('enter the password: ')
if tries==0:
print('all tries are done')
break
else:
print('correct')
اعتقد المحاولات كانت خمسة و ليس اربعة لذلك عملت الاتي :
if tries = 1
ربنا يكرمك