يا جماعة الاستاذ لما شرح موضوع 6 - المحاولات كان حاطط 7 صور في القائمه
بس فالواقع هما 8 لانو صورة البداية الي نحطها اول اللعبه مش موجوده فالقائمه هاي فقاعده 6-المحاولات مارح تضبط لازم نخلي المحاولات 7
حد يفهمني الموضوع لو انا فاهمو غلط
يا جماعة الاستاذ لما شرح موضوع 6 - المحاولات كان حاطط 7 صور في القائمه
بس فالواقع هما 8 لانو صورة البداية الي نحطها اول اللعبه مش موجوده فالقائمه هاي فقاعده 6-المحاولات مارح تضبط لازم نخلي المحاولات 7
حد يفهمني الموضوع لو انا فاهمو غلط
للتوضيح اكثر
الصور اللي بتظهر بالبداية هي نفسها الصورة الموجودة بال index(0) لذلك ما في داعي نحط ٨ صور وانما يكفي الصور اللي قال عنهم الاستاذ وانتي فيك تظهر الصورة الاولى عن طريق ال index(0)
ممكن ترسلي الصور الي لازم احطهم او اي صورة لازم احذف عشان ما يصيرو 8
شايف الصورة الكبيرة يلي انت حاططها بالمنشور …تبع يلي الصور موجودين فيها باللون الاحمر …احذف اول واحدة عندك …ما لها داعي
مهو ايوا مفروض احذفها بس الاستاذ حاططها فالكود تاعو عشان هيك خليتها بس خلص بشيلها
مهو ايوا مفروض احذفها بس الاستاذ حاططها فالكود تاعو عشان هيك خليتها بس خلص بشيلها, اشكرك
العفو …فيك تخليها وتحذف الصورة التانية تبع ال index(1)يلي بالكود تبعك …المهم الفكرة انو اول صورة هي نفسها الصورة اللي بتظهر بأول البرنامج
#انشاء كلمة عشوائية
import random
words = [“orange”,“white”,“yellow”,“dentist”,“carpinter”]
random_word = random.choice(words)
#انشاء مسافات بطول الكلمة العشوائية
spaces = [‘‘]*len(random_word)
print (’ ‘.join(spaces))
#انشاء قائمة لصور الاسكي
ascii_hangman = [’‘’
±–+
| |
|
|
|
|
=========‘’‘, ‘’’
±–+
| |
O |
|
|
|
=========‘’‘, ‘’’
±–+
| |
O |
| |
|
|
=========‘’‘, ‘’’
±–+
| |
O |
/| |
|
|
=========‘’‘, ‘’’
±–+
| |
O |
/|\ |
|
|
=========‘’‘, ‘’’
±–+
| |
O |
/|\ |
/ |
|
=========‘’‘, ‘’’
±–+
| |
O |
/|\ |
/ \ |
|
=========‘’']
print (ascii_hangman[0])
#إنشاء متغير للمحاولات ودالة لطباعة المحاولات
tries = 6
def print_tries():
print (f"You have {tries} more left.")
#انشاء قائمة للحروف المخمنه
guessed_words = []
#ابدأ اللوب المشروط
while '’ in spaces and tries > 0:
guessed_letter = input (“Please Enter a letter: “)
if guessed_letter in guessed_words:
print (“You already guessed that. Try again.”)
print_tries()
continue
guessed_words += guessed_letter
if guessed_letter not in random_word:
tries -= 1
print (ascii_hangman[6-tries])
for index in range(len(random_word)):
if guessed_letter == random_word[index]:
spaces[index] = guessed_letter
print (’ '.join(spaces))
print_tries()
if tries == 0:
print (””"
░█──░█ ░█▀▀▀█ ░█─░█ ░█─── ░█▀▀▀█ ░█▀▀▀█ ░█▀▀▀
░█▄▄▄█ ░█──░█ ░█─░█ ░█─── ░█──░█ ─▀▀▀▄▄ ░█▀▀▀
──░█── ░█▄▄▄█ ─▀▄▄▀ ░█▄▄█ ░█▄▄▄█ ░█▄▄▄█ ░█▄▄▄
“”“)
else:
print (”“”
░█──░█ ░█▀▀▀█ ░█─░█ ░█──░█ ▀█▀ ░█▄─░█
░█▄▄▄█ ░█──░█ ░█─░█ ░█░█░█ ░█─ ░█░█░█
──░█── ░█▄▄▄█ ─▀▄▄▀ ░█▄▀▄█ ▄█▄ ░█──▀█
“”")
عدلت عالكود فصار كذا