ردود الذكاء الاصطناعي
سؤالك:
إجابة الشبكة العصبية:
from abc import ABC, abstractmethod
class Pasta(ABC):
@abstractmethod
def type(self):
pass
@abstractmethod
def sauce(self):
pass
@abstractmethod
def ingredients(self):
pass
@abstractmethod
def extras(self):
pass
class Spaghetti(Pasta):
def type(self):
return "Spaghetti"
def sauce(self):
return "Tomato sauce"
def ingredients(self):
return ["Spaghetti pasta", "Tomatoes", "Garlic", "Basil", "Olive oil"]
def extras(self):
return ["Parmesan cheese", "Red pepper flakes"]
class FettuccineAlfredo(Pasta):
def type(self):
return "Fettuccine Alfredo"
def sauce(self):
return "Alfredo sauce"
def ingredients(self):
return ["Fettuccine pasta", "Butter", "Heavy cream", "Parmesan cheese", "Garlic"]
def extras(self):
return ["Black pepper", "Parsley"]
class PenneArrabbiata(Pasta):
def type(self):
return "Penne Arrabbiata"
def sauce(self):
return "Arrabbiata sauce"
def ingredients(self):
return ["Penne pasta", "Tomatoes", "Red chili flakes", "Garlic", "Olive oil"]
def extras(self):
return ["Fresh basil", "Crushed red pepper"]
# Usage
spaghetti = Spaghetti()
print("Type:", spaghetti.type())
print("Sauce:", spaghetti.sauce())
print("Ingredients:", spaghetti.ingredients())
print("Extras:", spaghetti.extras())
fettuccine_alfredo = FettuccineAlfredo()
print("\nType:", fettuccine_alfredo.type())
print("Sauce:", fettuccine_alfredo.sauce())
print("Ingredients:", fettuccine_alfredo.ingredients())
print("Extras:", fettuccine_alfredo.extras())
penne_arrabbiata = PenneArrabbiata()
print("\nType:", penne_arrabbiata.type())
print("Sauce:", penne_arrabbiata.sauce())
print("Ingredients:", penne_arrabbiata.ingredients())
print("Extras:", penne_arrabbiata.extras())
يرجى ملاحظة: قد لا تكون الإجابات المقدمة بواسطة الذكاء الاصطناعي دقيقة دائمًا. لا تعتمد عليها في القضايا الحساسة مثل الطب، القانون، الأمور المالية أو القضايا الأمنية. من الأفضل دائمًا الرجوع إلى المتخصصين المؤهلين عند اتخاذ القرارات المهمة. إدارة الموقع غير مسؤولة عن المحتوى الذي يتم إنتاجه تلقائيًا.