حليت تحدي الأخير mail merger challenge

استخراج الاسماء بدون زوائد

with open(“./Names/invited_names.txt”, “r”) as file:
# names_after = file.readlines()
# names =
# for name in names_after:
# names.append(name.strip())
# اختصار للكود الي فوق
names = [name.strip() for name in file.readlines()]

استخراج الخطاب

with open(“Input/Letters/starting_letter.txt”, “r”) as file:
letter = file.read()

إنشاء ملفات للخطابات باسم المدعو والتوقيع

for name in names:
if name:
with open(f"Output/Ready_to_send/letter_for_{name}", “w”) as file:
file.write(letter.replace(“name”,name))
file.write(letter.replace(“signature”, “OctuCode”))

3 إعجابات

رائع جدا ما شاء الله

إعجاب واحد (1)

بخصوص الحل الي حله الأستاذ إبراهيم عادل لهذا التحدي

أنا أرى أنه يستخدم الوظائف بشكل كبير هل هذه هي الطريقة المناسبة لكتابة الكود؟

يعني في مثل هذا التحدي لو استخدمنا المتغيرات أراه أحسن

أريد رأيكم وشكرا…

إعجابَين (2)

ايوة لكن المستر قال إن المتغيرات بتستهلك مساحة من ال memory

إعجابَين (2)