اذا كنت تقصد هذا السطر :
print(f""" The name book: {ip["title"]}\n Author: {ip["author"]}\n Genre: {ip["Type"]} Books\n IP: {ip["ip"]}""")
فهذا السطر يطبع بالـ f-string وكما تعلم هى طريقه للدمج بين النصوص العاديه و النصوص الخارجيه مثل (المتغيرات او مدخالات …) باستخدام هذه الاقواس { } وكتابه داخله اسم المتغير او ادخال او شرط if مختصر …، اليك مثلا :
print (f"2 + 2 = {2+2}")
مثال اكبر :
number1 = int (input ("Enter a first number :"))
number2 = int (input ("Enter a second number :"))
print (f"{number1} × {number2} = {number1 * number2}")
وكذلك الامر في هذا السطر :
print(f""" The name book: {ip["title"]}\n Author: {ip["author"]}\n Genre: {ip["Type"]} Books\n IP: {ip["ip"]}""")
وبالنسبة لـ ip["ip"], ip["Type"], ip["author"]
لماذا لم يكتب الـindex بل كتب اسم الشيء مباشرة، لان هذا قاموس وليس قائمه او str، وانت تعلم، لكل شيء قواعده وطريقه كتابته الخاصه
وبالنسبة لـ لماذا كتب """
ولم يكتب "
فلا اعلم، ربما كان سيفعل بهذه """
ثم غير رآيه واستخدم هذه "
مع n\
ونسي ان يعدله
هل هذا ما كنت تقصده ام شيء آخر، ولو كان هذا فهل فهمت من الشرح ولا لسه في شيء محتاجني اشرحه بتفصيل اكثر