Theme
Primary Color

تكليفات الدروس من [ 103 ] إلى [ 116 ]

[ 6 ] تكليفات على [ Object Oriented Programming ]

التكليف 01

  • قم بكتابة محتويات ال Class لتظهر النتيجة كما في المثال

class Game:
  # Write Class Content

game_one = Game("Ys", "Falcom", 2010, 50)

print(f"Game Name Is \"{game_one.name}\", ", end="")
print(f"Developer Is \"{game_one.developer}\", ", end="")
print(f"Release Date Is \"{game_one.year}\", ", end="")
print(f"Price In Egypt Is {game_one.price_in_pounds()}", end="")

# Needed Output
# "Game Name Is "Ys", Developer Is "Falcom", Release Date Is "2010", Price In Egypt Is 780.0 Egyptian Pounds"

التكليف 02

  • قم بكتابة محتويات ال Class لتظهر النتيجة كما في المثال
  • تأكد أن الشخص يظهر له لقبه بناء على ال Gender كالتالي Mr For Male And Mrs For Female
  • قم بطباعة رسالة العمر كما في المثال عن طريق طرح العمر من رقم 40 وإظهار الرسالة

class User:
  # Write Class Content

user_one = User("Osama", "Mohamed", 38, "Male")
user_two = User("Eman", "Omar", 25, "Female")

print(user_one.full_details()) # Hello Mr Osama M. [02] Years To Reach 40
print(user_two.full_details()) # Hello Mrs Eman O. [15] Years To Reach 40

التكليف 03

قم بكتابة محتويات ال Class لتظهر النتيجة كما في المثال

class Message:
  # Write Class Content

print(Message.print_message())

# Output
# Hello From Class Message

التكليف 04

  • قم بكتابة محتويات ال Class لتظهر النتيجة كما في المثال
  • إذا كتب الشخص إسم لعبة واحدة يظهر المثال كما في السطر الأول
  • إذا كتب الشخص قائمة ألعاب في قائمة تظهر رسالة كما في المثال وتحتها قائمة الالعاب
  • إذا كتب الشخص رقم تتغير الرسالة كما في المثال لتحسب عدد الألعاب فقط

class Games:
  # Write Class Content

my_game = Games("Shadow Of Mordor")
my_games_names = Games(["Ys II", "Ys Oath In Felghana", "YS Origin"])
my_games_count = Games(80)

my_game.show_games()
# Ouput
# I Have One Game Called "Shadow Of Mordor"

my_games_names.show_games()
# Ouput
# I Have Many Games:
# -- Ys II
# -- Ys Oath In Felghana
# -- YS Origin

my_games_count.show_games()
# Output
# I Have 80 Game.

التكليف 05

  • لديك ال Class الرئيسي بالخواص الموجودة فيه
  • المطلوب في Admins إنشاء Admins Class والذي يرث الخواص من ال Class الرئيسي
  • بعدها قم بإنشاء Moderators Class والذي يرث الخواص أيضا من ال Class الرئيسي ولكن بطريقة مختلفة غير السابقة
  • قم بطباعة المطلوب كما في المثال

# Main Class
class Members:

  def __init__(self, n, p):

    self.name = n

    self.permission = p

  def show_info(self):

    return f"Your Name Is {self.name} And You Are {self.permission}"

# Create Admin Class Here

# Create Moderators Class Here

member_one = Admins("Osama", "Admin")
member_two = Moderators("Ahmed", "Moderator")

print(member_one.show_info())
# Output
# Your Name Is Osama And You Are Admin

print(member_two.show_info())
# Output
# Your Name Is Ahmed And You Are Moderator

التكليف 06

  • لديك 3 Classes كل واحد فيهم يحتوي على Property
  • المطلوب إنشاء Class بإسم Name يرث جميع الخواص الموجودة في ال Classes الثلاثة
  • قم بطباعة المطلوب كما في المثال

class A:

  def __init__(self, one):

    self.one = one

class B:

  def __init__(self, two):

    self.two = two

class C:

  def __init__(self, three):

    self.three = three

# Write The Class Called "Name" Here

the_name = Text("El", "ze", "ro")

print(the_name.show_name())

# Ouput
# The Name Is Elzero

حلول التكليفات

Premium

حلول التكليفات متاحة للأعضاء ال Premium

راجع الحلول وطور مهاراتك مع العضوية المميزة

اكتشف العضوية المميزة