السطور (5،6،7،8) اعمل قبلهم مسافتين (
)
الكود بعد التصحيح :
egypt = input(" you is egyptain? yes or no \n"). lower()
if egypt == "yes" :
print("ok ")
is_18 = input("you age are 18+? write yes or no").lower()
if is_18 == "yes" :
print("ymknkoldkol")
else:
print("ok a3mlha 18")
else:
print("lajm tbga msry")
اخوي ياسين, انت لسا بادئ مشوارك فالتعلم وطبيعي تواجه عقبات من هذا النوع, انا ايضا واجهت الكثير منها ولازلت اوجهها للان, حاول مره واثنين وثلاثه, واذا حسيت ان انت جبت اخرك شوف حل المستر وعيد الحل مع نفسك مره واثنين وثلاثه, الله يوفقك
تمام مشكور اخي عبدالله
تمام، بس كم لازم يكون المسافات بين كل شرط؟
عادى اى عدد من المسافات يعنى عادى من 1 الى ∞ بس لو خليت عدد المسافات 4 لازم كله يكون 4 ، يعنى مينفعش سطر 4 مسافات وسطر 2 مسافه
السطرين 9 و 11 اعمل قبلهم مسافه واحده (خليهم بنفس استقامه سطر 8)
فى السطر 17 المسافة مش مظبوطة
و السطر ال 19 المسافة بردوا
أنا اخذت الكود copy و عدلته خدوا copy وشوفوا هيشتغل معاك ولا لا
import random
to = int(input ("""hello in tails and king
1 random.randint
2 random.random
Chosse 1 or 2:"""))
if to == 1 :
random1=random.randint(0,1)
if random1== 0:
result = "tails"
else:
result = "king"
elif to == 2:
if random.random() <= 0.5:
result = "tails"
else:
result = "king"
else:
print (f"no \nthe combuter result is {result}")
مش عارف النص مظبوط عندك ولا لا
دى صورة للاحتياط
مترجم بايثون لما يقرأ الكود هيلاقى if ف هينفز كل الكود اللى بعدها وبعد ما ينفز الكود اللى بعد if هيشوف ايه اللى بعد if الاولى ف هيلاقى ان فى كمان if ف هينفز if الثانيه وهاكذا، ف عادى لو فى اتنين if بنفس المستوى ولاكن يجب ان يفصل بينهم كود
تمام شكرا كنت مركز على المسافات و لم انتبهه
العفو … اخى الكريم .