print('Welcom to "whose wallet?"')
print('you will give me a list of names, and I will a person to pay \n')
List_of_Players = []
import random
Enter_List_of_Players = input("If you're ready, enter the names separated by a comma ")
names = Enter_List_of_Players.split(", ")
List_of_Players.append(Enter_List_of_Players)
Number_of_names = len(List_of_Players) -1
Computer_selection_Players_List = random.randint(0,Number_of_names)
names1 = names[Computer_selection_Players_List]
print(f'Ask {names1} to get out his wallet for dinner on him today')
و في اختصار لي الكود ده بس انا فضلت الأصعب ولاكن هبقى انزل الإختصار
names = input("Welcom to 'whose wallet?'\nyou will give me a list of names, and I will a person to pay \n\nIf you're ready, enter the names separated by a comma ").split(", ")
print(f'Ask {names[__import__ ("random").randint(0,len(names) -1)]} to get out his wallet for dinner on him today')
print('Ask ' + (names := input('Welcom to "whose wallet?"\nyou will give me a list of names, and I will choose a person to pay \n\nIf you\'re ready, enter the names separated by a comma: ').split(", "))[__import__('random').randint(0, len(names) - 1)] + ' to get out his wallet for dinner on him today')
وانت ليه جزمت انه سارقه؟ يمكن مختصر من دماغه, واصلا هو لسا فالمستويات الاولى فلا تستغرب انه ممكن يستعمل + بدل اف سترنج, انا لمرحلة متاخرة كنت بستخدمها برضو
نعم صحيح, هذا فقط تباهي بفهم المفاهيم والقدرة على اختصارها, بينما لو كنت تعمل مع تيم او ما شابه او تقوم بعمل مشروع حقيقي, فالافضل الاختصار في 3 سطور, لانه سهل القراءة والتعديل
لا داعي لتقليل عدد السطور لإثبات فهمك أو مهارتك، فالمستوى الجيد لا يُقاس بعدد السطور، بل بمدى تنظيم الكود ومنهجيته، كما قال الأستاذ إبراهيم عادل. ومع مرور الوقت، ستحتاج إلى صيانة الكود أو تعديله ليتناسب مع المتطلبات الجديدة، لذا فإن الأهم هو الوضوح وسهولة الفهم. في النهاية، الفائدة الحقيقية تكمن في الفهم العميق والمنطق، فالبرمجة هي خبرة مكتسبة تُصقل بالممارسة والتجربة.