السلام عليكم
هدا اخر سؤال لليوم
اعتدر منكم وحبيت اسويه في موضوع جديد لانه مختلف نوعا ما عما سبقه من اسئله من وجهة نظري؟
المهم
ادا لدي ملفين ومخرجات
File 1: Age Name Location File 2: 32 Lura UK Output: Age 32 Name lura Location UK
زي ماشايفين بقرا ملفين تم بسوي ملف يحوي سطر من كل ملف
يعني عمليه واضحة فيها عملية لوب دوران يعني وممكن استخدم داله zip
طيب
انا برنامجي فيه دوال
في احدى الدوال بستدعي دالتين واحدة تقرا ملف وترتبه ..واخرى تقوم بكتابة الكلمات المرتبة مع كل كلمة بين قوسين مربعين
متال
word [word ]
تم داله اخيره بتاخد الملف وتشوف كل كلمة وحرف وتسبدله بحرف معين
هدا جزء من برنامجي
ef phoneticFiles(ifileName,ofileName):
sortfile(ifileName)
# to sort the file in alphabetic order
readAndWrite(ifileName,ofileName)
# reading and writing to the file
ifile = open(ifileName)
characters = ifile.read()
ifile.close()
numbers = []
ofile = open(ofileName,'a')
for i in range(0, len(characters)):
n = characters
t = phonetic(n)# to get phoneme for each letter
if t == '':
ofile.write('')
ofile.write('\n')
else: ofile.write(t)
ofile.close()المشكلة انو كل شي تمام بالمخرجات
بس انو تمت اضافة الحروف المستبدله في الاخير بعرف اني سويت حرف ايه يعني بضيفها بالاخير
بس كيف اسوي حلقة؟؟؟داخل الداله يعني قبل الي تشوفونها ام بعد جربت ومافي فايدة؟؟
مخرجات طلعت متل كدا
Anh [Anh] AstbdAl [AstbdAl] ElY [ElY] kmA [kmA] yEml [yEml] yEml [yEml] yqAblh [yqAblh] a n h a s t b d a l ay l y k m a y ay m l y ay m l y q a b l h
الجزء الاخير مفترض يحادي كل كلمة ع اساس هو التهجئة للكلمة؟؟
مو يجي تحت؟
وهدي كل القصة