التحقق من كود و تحديد الخطأ

السلام عليكم
يرجى التحقق من هذا الكود و تحديد المشكلة
your_guess = input ("Enter your guess, Either Heads or Tails: ")
if your_guess.lower() != “heads” or your_guess.lower() != “tails”:
print (“Wrong Entry, type either Heads or Tails”)
else:
continue_play = input (“Press Enter to continue”)

إعجابَين (2)

الخطأ في السطر الثاني في شرط التحقق if انت كاتب ان لو اللى المستخدم كتبه مش ملك او مش كتابه يطبع انه لازم يكتب ملك او كتابه

ف لو المستخدم كتب (ملك) شرط التحقق هيشوف هل اللى المستخدم كتبه مش كتابه او مش ملك ، هيلاقى ان اللى كتبه مش كتابه ف هيطبع للمستخدم انه لازم يكتب ملك او كتابه

ف المفروض تعمل and بدل or عشان يشوف لو اللي المستخدم كتبه مش ملك و مش كتابه يطبع انه لازم يكتب ملك او كتابه

إليك الكود بعد التصحيح :

your_guess = input ("Enter your guess, Either Heads or Tails: ")
if your_guess.lower() != "heads" and your_guess.lower() != "tails":
  print ("Wrong Entry, type either Heads or Tails")
else:
  continue_play = input ("Press Enter to continue")

بالتوفيق بإذن الله :heart:

4 إعجابات

اشكرك على الافادة, تم تعديل الكود

إعجابَين (2)