Search⌘ K
AI Features

الحل: مسجل النقاط

سنغطي ما يلي...

يتيح هذا البرنامج للاعب إدخال اسمه ونتيجته، وحفظها في ملف، ثم قراءة الملف لعرض جميع النتائج المحفوظة.

  • input() يطلب من المستخدم كتابة اسمه ودرجته.

  • الأولwith open("scores.txt", "a") as file: يفتح الملف المسمى scores.txt في وضع الإلحاق ("a" وهذا يعني أنه تتم إضافة الإدخالات الجديدة إلى نهاية الملف دون حذف الإدخالات القديمة.

  • file.write() يحفظ اسم اللاعب ونتيجته بالتنسيق التالي:Name:Score ، متبوعًا بسطر جديد (\n ).

  • الثانيwith open("scores.txt", "r") as file: يفتح نفس الملف في وضع القراءة ("r" ).

  • file.read() يقرأ محتوى الملف بالكامل.

  • print(content) يعرض جميع النتائج المحفوظة على الشاشة.

name = input("Player name: ")
score = input("Score: ")

with open("scores.txt", "a") as file:
    file.write(name + ":" + score + "\n")
    
with open("scores.txt", "r") as file:
    content = file.read()
    print(content)
Taking player input and saving their score to a file