import random
print(‘welcome to the coin guessing’)
print(‘’‘enter the method you want to cjoice
1-using random.randint()
2-using random.random()’‘’)
method=int(input('enter your choice(1 or 2): '))
if method==1:
tray1=random.randint(0,1)
if tray1==1:
computer_choice=‘head’
else:
computer_choice=‘tail’
elif method==2:
tray2=random.random()
if tray2>=0.5:
computer_choice=‘head’
else:
computer_choice=‘tail’
user_choice=input('enter your guess(head or tail): ‘).lower()
if user_choice==computer_choice:
print(‘you win’)
else:
print(‘you lost’)
print(f’the computer guess was, {computer_choice}’)
else:
print(‘you shuld choice(1 or2)’)
أنا عدلت الكود واشتغل كويس كان محتاج تعديلات بسيطة
import random
print("welcome to the coin guessing")
print('''enter the method you want to cjoice
1-using random.randint()
2-using random.random()''')
method=int(input('enter your choice(1 or 2): '))
if method==1:
tray1=random.randint(0,1)
if tray1>=0.5:
computer_choice='head'
else:
computer_choice='tail'
elif method==2:
tray2=random.random()
if tray2==1:
computer_choice='head'
else:
computer_choice='tail'
else:
print("you shuld choice(1 or2)")
user_choice=input('enter your guess(head or tail): ').lower()
if user_choice == computer_choice:
print('you win')
else:
print('you lost')
print(f'the computer guess was, {computer_choice}')
شكرا على المساعدة بس انا كنت ناوي اسوي اذا ما كتبت ١ او ٢ يعني مثلا اذا كتبت ٣ ما يستمر البرنامج يتوقف ويقول لازم دخل ١ او ٢
تمام ممكن تدخل على else الخيرة وتغير اللى هيتطبع وهيشتغل زى ما حضرتك عايز
ياجماعة ساعدوني… عندما أنشأت الملف النصي data.txt
و كتبت بداخله this is a data file
لم أعرف كيف أعمله save… ياريت تعلموني كيف اقوم بعمل حفظ لما اكتبه داخل الملف النصي. لأن الأستاذ لما عمل save عملها بسرعة فلم ألتقط هذه الجزئية
لا تقلق، سأساعدك على فهم طريقة حفظ الملف النصي بسهولة!
إذا كنت تستخدم Notepad (المفكرة) على Windows:
- بعد كتابة النص this is a data file في المفكرة، اضغط على:
- Ctrl + S (اختصار الحفظ السريع)
أو - اذهب إلى File (ملف) → Save (حفظ)
- Ctrl + S (اختصار الحفظ السريع)
- اختر مكان حفظ الملف، واكتب اسمه data.txt، ثم اضغط على Save.
إذا كنت تستخدم VS Code أو محرر نصوص آخر:
- اضغط Ctrl + S مباشرة لحفظ الملف بعد التعديل.
إذا كنت تستخدم الطرفية (Terminal) في Linux أو Mac:
-
إذا كنت داخل محرر nano مثلاً:
- بعد كتابة النص، اضغط Ctrl + X للخروج.
- اضغط Y (نعم) لحفظ التغييرات.
- اضغط Enter لتأكيد اسم الملف وحفظه.
-
إذا كنت تستخدم vim:
- اضغط Esc للخروج من وضع التحرير.
- اكتب
:wq
ثم اضغط Enter للحفظ والخروج.
إذا كنت بحاجة إلى توضيح أكثر لأي طريقة، أخبرني بذلك!
شكرا… جزاك الله خيرا…
ملف بايثون عندما اكتب فيه الكود ثم اعود ثانية لتعديل الكود. هل أحفظ التعديل الجديد أيضا ب ctrl+s ؟
Ctril+/يجب أن تضغط على كنترول + / ممكن تضيف علامة هاشتاك او تلغيه بنفس الطريقة(ctril+/)
ايه، لازم تضغط Ctrl + S
عشان تحفظ التعديلات الجديدة زي أي ملف تاني.