جزاك الله خيرا ، تابعت سلسلة الـ VBA كاملة واستفدت منها كثيرا وهذه ان شاء الله رح أبدأ بها عن قريب ، الأمر الجميل بدروسك أستاذنا أنك لا تتكلم الانجليزية إلا وقت الضرورة وهذا امر جميل جدا ، ارجو تكرار الكلمات الانجليزية أكثر وبارك الله بك .
still feel my self genius thank you So much my teacher ...you taught me almost every thing about VBA >> really I started programming with you ... thank you so much ... and now I am learning Python from you ..... this is my solution for this practice I wish it is ok >>> I couldn't find how I can spilt the words to litters so I searched about it ... again thank you so much sir > my solution is Nano = { "A": "ALfa", "B": "Bravo", "C": "Charlie", "D": "Delta", "E": "Echo", "F": "Foxtrot", "G": "Golf", "H": "Hotel", "I": "India", "J": "Juliet", "K": "Kilo", "L": "Lima", "M": "Mike", "N": "November", "O": "Oscar", "P": "Papa", "Q": "Quebec", "R": "Romeo", "S": "Sierra", "T": "Tango", "U": "Uniform", "V": "Delta", "W": "Whiskey", "X": "X-ray", "Y": "Yankee", "Z": "Zulu", " ": "-----", "-": "-", } spell = input("Please write the Name you Want to Spell : ".upper()).upper() litters = [t for t in spell] for n in litters: if n not in Nano: Nano[n] = n print(f"{n} : {Nano[n]}")
السلام عليكم استاذنا القدير والمتميز ... وهذه محاولتي في الحل print('============================== NATO PHONETIC ALPHABET =============================') alphabet={ 'A':'Alpha','B':'bravo','C':'Charlie','D':'Delta','E':'Echo','F':'Foxtrot','G':'Golf','H':'Hotel','I':'India','J':'Juliett','K':'Kilo', 'L':'Lime','M':'Mike','N':'November','O':'Oscar','p':'Papa','Q':'Quebec','R':'Romeo','S':'Sierra','T':'Tango','U':'Uniform','V':'victor', 'W':'Wisky','X':'X-ray','Y':'Yankee','Z':'Zola' } name = input('Please enter your name: ').upper() print('The spilling of your name phonetically is:') for n in name: if n == ' ': print('---') elif n == '-': print('- : -') else: print(f'{n}:{alphabet[n]}')
هل بالامكان عكس مكان الارقام بالكلمات داخل الدكشنري .. وهل بعد العكس يبقى الرقم رقم ام يُعبر عنه كرقم نصي؟ وبالبايثون عموما متى تستخدم هذه "ب" ومتى تستخدم هذه 'ب'
اخي المنذر لو تكرمت في نقطه لم افهمها في الدقيقة 6 من الفيديو اذي ال For قرأت عناصر students وحضرتك كاتب لها for value in Results المفرض انها شايفه Results فقط ولا انا كده فاهم غلط
السلام عليكم على حسب فهمي والله اعلم المتغير اللى بعد كلمة for هو متغير معمول بس عشان تحط فيه الحاجة اللى هتتكرر، لو مش هتطبع الحاجة دي في امر print فهو بياخد من التغير دة عدده بس ويكرر الامر بتاع print بناء على العدد دة هو هنا في دقيقة 6 اللى بتسال عليها اعطى امر بطباعة students اللى ال index بتاعه بصفر اللى هو اسمه علي عشان كدة طبع علي من الstudents طيب هطبعه كام مرة؟ هطبعه عدد المرات اللى موجودة في المتغير اللى هو اية ؟ value يعني في المثال هنا المتغير اللى اسمه value دة اصبح عداد مش اكتر بيعد من 0 الى 4 لان عدد العناصر في قايمة results هي 5 عناصر يعني فهرستها من 0 الى 4 فبناخد بس الفهرسة من الفاليو اللى هي من 0 الى 4 دي عدد مرات طباعة الحاجة اللى انا عايز اطبعها اللى هي اية؟ students[0] اتمنى تكون وصلت
لو سمحت استاذ انا اريد برنامج يساعدني في تصميم برامج اريد صناعة برنامج أشغل بيه مكينه أنا تعلمت لغة c++ والآن احاول تعلم جو ولاكنها. صعبه ومعقده قليلا. وانا الآن اتابع دروسك وان شاء الله نستفيد من حضرتك وربنا يبارك فيك
تم الوصول للحل والحمد لله من خلال انشاء متغير نوع قائمة انشاء متغير n=1 عمل دالة for عمل متغير مع خاصية input عمل أمر append لإضافة المتغير السابق في متغير القائمة عمل طباعة لمتغير القائمة عمل الكود n+=1
اي حرف او اسم او اي شيء فهو متغير سيتم تغيير قيمته على كل قيمة من الحلقة اللي تاتي بعد in يعني لو كان list ففي كل دورة راح ياخذ القيمة التالية للقائمة وتقدر تستفيد من منها في كودك
# NATO phonetic alphabet table table = { 'A': 'Alfa/Alpha', 'B': 'Bravo', 'C': 'Charlie', 'D': 'Delta', 'E': 'Echo', 'F': 'Foxtrot', 'G': 'Golf', 'H': 'Hotel', 'I': 'India', 'J': 'Juliett', 'K': 'Kilo', 'L': 'Lima', 'M': 'Mike', 'N': 'November', 'O': 'Oscar', 'P': 'Papa', 'Q': 'Quebec', 'R': 'Romeo', 'S': 'Sierra', 'T': 'Tango', 'U': 'Uniform', 'V': 'Victor', 'W': 'Whiskey', 'X': 'X-ray', 'Y': 'Yankee', 'Z': 'Zulu' } # Prompt for input and convert to uppercase name_input = input("Please Enter Your Full Name: ").upper() # Split the input into individual names names = name_input.split() # Iterate through each name for name in names: # Iterate through each character in the name for char in name: # Print the character and the corresponding word from the table if char in table: print(f"{char}: {table[char]}") else: print(f"{char}: (No NATO equivalent)") print(" ") # Print a newline after each name for separation
جزاك الله خيرا ، تابعت سلسلة الـ VBA كاملة واستفدت منها كثيرا وهذه ان شاء الله رح أبدأ بها عن قريب ، الأمر الجميل بدروسك أستاذنا أنك لا تتكلم الانجليزية إلا وقت الضرورة وهذا امر جميل جدا ، ارجو تكرار الكلمات الانجليزية أكثر وبارك الله بك .
كمية التعب عندك بالفيديو مو طبيعية استاذ الله يجزيك الخير
still feel my self genius
thank you So much my teacher ...you taught me almost every thing about VBA >> really I started programming with you ... thank you so much ... and now I am learning Python from you ..... this is my solution for this practice I wish it is ok >>> I couldn't find how I can spilt the words to litters so I searched about it ... again thank you so much sir >
my solution is
Nano = {
"A": "ALfa",
"B": "Bravo",
"C": "Charlie",
"D": "Delta",
"E": "Echo",
"F": "Foxtrot",
"G": "Golf",
"H": "Hotel",
"I": "India",
"J": "Juliet",
"K": "Kilo",
"L": "Lima",
"M": "Mike",
"N": "November",
"O": "Oscar",
"P": "Papa",
"Q": "Quebec",
"R": "Romeo",
"S": "Sierra",
"T": "Tango",
"U": "Uniform",
"V": "Delta",
"W": "Whiskey",
"X": "X-ray",
"Y": "Yankee",
"Z": "Zulu",
" ": "-----",
"-": "-",
}
spell = input("Please write the Name you Want to Spell : ".upper()).upper()
litters = [t for t in spell]
for n in litters:
if n not in Nano:
Nano[n] = n
print(f"{n} : {Nano[n]}")
السلام عليكم استاذنا القدير والمتميز ... وهذه محاولتي في الحل
print('==============================
NATO PHONETIC ALPHABET
=============================')
alphabet={
'A':'Alpha','B':'bravo','C':'Charlie','D':'Delta','E':'Echo','F':'Foxtrot','G':'Golf','H':'Hotel','I':'India','J':'Juliett','K':'Kilo',
'L':'Lime','M':'Mike','N':'November','O':'Oscar','p':'Papa','Q':'Quebec','R':'Romeo','S':'Sierra','T':'Tango','U':'Uniform','V':'victor',
'W':'Wisky','X':'X-ray','Y':'Yankee','Z':'Zola'
}
name = input('Please enter your name: ').upper()
print('The spilling of your name phonetically is:')
for n in name:
if n == ' ':
print('---')
elif n == '-':
print('- : -')
else:
print(f'{n}:{alphabet[n]}')
جزاك الله كل خير 🤍
انا انا وصلت الدرس السادس لما اتفرج فيه وحل التمرين وراح اتفرج فهدا اادرس و شكرا لك م̷ـــِْن جديد ❤️
جزاك الله خيراً ❤️🌹
ربنا يبارك فيك استاذ منذر محتاج تدريب كمان على تعليمة for حليت التمرين الحمد لله بس محتاج افهمها زياده لك جزيل الشكر
تكرم عينك بقية التمارين راح احط فيها for في كل منها
الله يجزيك كل خير
عاش ايديك استاذ منذر 🙏🙏
شكرا لك
@ALMunthirSaffan
استاذ منذر اريد اعرف اذا انت وضعت المتغير n ولم تحدد قيمته كيف تم طباعته وهو مجهول القيمة
اخي لا يوجد في الوصف قائمة ال nato phon......
هل بالامكان عكس مكان الارقام بالكلمات داخل الدكشنري .. وهل بعد العكس يبقى الرقم رقم ام يُعبر عنه كرقم نصي؟
وبالبايثون عموما متى تستخدم هذه "ب" ومتى تستخدم هذه 'ب'
فضل كيف يمكن التواصل معك ؟
❤❤❤❤❤❤
اخي المنذر
لو تكرمت في نقطه لم افهمها في الدقيقة 6 من الفيديو
اذي ال For قرأت عناصر students
وحضرتك كاتب لها for value in Results
المفرض انها شايفه Results فقط ولا انا كده فاهم غلط
السلام عليكم
على حسب فهمي والله اعلم
المتغير اللى بعد كلمة for هو متغير معمول بس عشان تحط فيه الحاجة اللى هتتكرر، لو مش هتطبع الحاجة دي في امر print فهو بياخد من التغير دة عدده بس ويكرر الامر بتاع print بناء على العدد دة
هو هنا في دقيقة 6 اللى بتسال عليها اعطى امر بطباعة students اللى ال index بتاعه بصفر اللى هو اسمه علي عشان كدة طبع علي من الstudents
طيب هطبعه كام مرة؟
هطبعه عدد المرات اللى موجودة في المتغير اللى هو اية ؟ value
يعني في المثال هنا المتغير اللى اسمه value دة اصبح عداد مش اكتر بيعد من 0 الى 4 لان عدد العناصر في قايمة results هي 5 عناصر يعني فهرستها من 0 الى 4
فبناخد بس الفهرسة من الفاليو اللى هي من 0 الى 4 دي عدد مرات طباعة الحاجة اللى انا عايز اطبعها اللى هي اية؟ students[0]
اتمنى تكون وصلت
لو سمحت استاذ انا اريد برنامج يساعدني في تصميم برامج اريد صناعة برنامج أشغل بيه مكينه أنا تعلمت لغة c++ والآن احاول تعلم جو ولاكنها. صعبه ومعقده قليلا. وانا الآن اتابع دروسك وان شاء الله نستفيد من حضرتك وربنا يبارك فيك
السلام عليكم
كيف ممكن استخدم هالخاصية مع input
بمعنى عندي متغير اضيف فيه عناصر اكثر من مره
والعناصر هذي تتخزن في قائمه
وترجع تتكرر عندي عملية input
تم الوصول للحل والحمد لله من خلال
انشاء متغير نوع قائمة
انشاء متغير n=1
عمل دالة for
عمل متغير مع خاصية input
عمل أمر append لإضافة المتغير السابق في متغير القائمة
عمل طباعة لمتغير القائمة
عمل الكود n+=1
هل يوجد كتاب بالعربي يساعدني من فضلك استاذ منذر
ياُرب أتوسل إليك بحق إسمك الأعظم أن ترزق صاحب اليد التي تدعمني بَ متابعة ورزق لا ينتهي وتوفيق لانهايهّ 💜🕊️....
لم أفهم جيدا الغرض من n هل نضع أي حرف كيفما كان أم ماذا؟؟
اي حرف او اسم او اي شيء
فهو متغير سيتم تغيير قيمته على كل قيمة من الحلقة اللي تاتي بعد in
يعني لو كان list ففي كل دورة راح ياخذ القيمة التالية للقائمة وتقدر تستفيد من منها في كودك
@@ALMunthirSaffan يعني كأنك تقوم بتغيير قيمة المتغير حسب القائمة في كل دورة شكرا أستاذي الغالي
كيف تعليقك قبل يومين!؟
والفيديو تم نشره قبل دقيقتين؟
ام الفيديو كان مخصص فقط للمنتسبين فقط ثم بعدها تم تعميمه للعموم هههه
@@lordman6695 نعم الفيديو كان متاحا للمشتركين في القناة و تم نشره الان.
كنت أعلم ان الفيديو سيتم نشره لكنني من محبي القناة و أردت دعمها
هو انت شرحت For للمبتدئين
والله بهاته الطريقة ولا مبتدئ راح يفهمك للأسف.
السلام عليكم
استاذ منذر يرجى الاطلاع على حل التمرين هذا
from os.path import split
table = {
"A": "Alfa",
"B": "Bravo",
"C": "Charlie",
"D": "Delta",
"E": "Echo",
"F": "Foxtrot",
"G": "Golf",
"H": "Hotel",
"I": "India",
"J": "Juliett",
"K": "Kilo",
"L": "Lima",
"M": "Mike",
"N": "November",
"O": "Oscar",
"P": "Papa",
"Q": "Quebec",
"R": "Romeo",
"S": "Sierra",
"T": "Tango",
"U": "Uniform",
"V": "Victor",
"W": "Whiskey",
"X": "X-ray",
"Y": "Yankee",
"Z": "Zulu"
}
print("×××××××××××××××××××××
phonetic_alphabet
×××××××××××××××××")
a=input("Hello dear, in the Global Phonetic System, what is your name?").upper().split(" ")
nameone=list(a[0])
nametoo=list(a[1])
print(f"========================
The phonetic spelling of your name is as follows:
{a[0]}")
for n in nameone :
print(f" {n} : {table[n]}")
print(f"=========
{a[1]} ")
for c in nametoo :
print(f" {c} : {table[c]}")
try:
name3 = list(a[2])
except Exception as e :
exit()
print(f" ========
{a[2]}")
for d in name3 :
print(f" {d} : {table[d]}")
# NATO phonetic alphabet table
table = {
'A': 'Alfa/Alpha', 'B': 'Bravo', 'C': 'Charlie', 'D': 'Delta', 'E': 'Echo',
'F': 'Foxtrot', 'G': 'Golf', 'H': 'Hotel', 'I': 'India', 'J': 'Juliett',
'K': 'Kilo', 'L': 'Lima', 'M': 'Mike', 'N': 'November', 'O': 'Oscar',
'P': 'Papa', 'Q': 'Quebec', 'R': 'Romeo', 'S': 'Sierra', 'T': 'Tango',
'U': 'Uniform', 'V': 'Victor', 'W': 'Whiskey', 'X': 'X-ray', 'Y': 'Yankee', 'Z': 'Zulu'
}
# Prompt for input and convert to uppercase
name_input = input("Please Enter Your Full Name: ").upper()
# Split the input into individual names
names = name_input.split()
# Iterate through each name
for name in names:
# Iterate through each character in the name
for char in name:
# Print the character and the corresponding word from the table
if char in table:
print(f"{char}: {table[char]}")
else:
print(f"{char}: (No NATO equivalent)")
print("
") # Print a newline after each name for separation
print("----------------------------------------")
print("----------------------------------------")
print('nato phonetic alphabet')
print("----------------------------------------")
print("----------------------------------------")
alph={'A':'ALPHA', 'B':'Bravo', 'C':'Charlie', 'D':'Delta' , 'E':'Echo' , 'F':'Foxtrot' , 'G':'Golf' ,
'H':'Hotel' , 'I':'India' , 'J':'Juliet' , 'K':'Kilo' , 'L':'Lima' , 'M':'Mike' , 'N':'November' ,
'O':'Oscar' , 'P':'Papa' , 'Q':'Quebec' , 'R':'Romeo' , 'S':'Sierra' , 'T':'Tango' , 'U':'Uniform' ,
'V':'Victor' , 'W':'Whiskey' , 'X':'X-ray ' , 'Y':'Yankee' , 'Z':'Zulu' ,}
name = input("please enter your name")
name=name.upper()
print(name)
print('the spelling of your name phonetically is :')
n=len(name)
i=0
for i in range(n):
if name[i] in alph:
print(f'{name[i]}: {alph[name[i]]} ')
elif name[i]==" ":
print('------')
else:
print(name[i],': ',name[i])