Comment
••••••••••••••••••••••••••
በፕሮግራሚንግ ውስጥ አንድ ዋና እና ጠቃሚ የሆነ ነገር ቢኖር ኮዳችንን ኮመንት ማድረግ ነው::
ኮመንት ማድረግ ማለት ኮዳችንን ለሚያነቡ ሰዎች ስለ ኮዳችን ቀላል ማብራርያን ወይም መረጃን የምንሰጥበት መንገድ ነው:: ይህ ኮመንት የተንዛዛ መሆንም የለበትም በቀላሉ ማስተላለፍ የፈለግነውን መልእክት በአጭሩ መግለፅ አለብን::
ኮዳችንን ኮመንት ማድረግ ጠቀሜታው ኮዳችንን ለሚያነቡ ሌሎች ሰዎች ብቻ ሳይሆን እኛም ተመልሰን ከጊዝያት ቡሀላ ኮዳችንን እንዳንረሳው እና በቀላሉ እንድናስታውስ ያግዘናል::
ማስታወሻ:-
ፕሮግራማችንን run በምናረግበት ጊዜ ኮመንት ያደረግነው ነገር excute አይደረግም ማለትም ለተጠቃሚዎች አይታይም::
ከታች በምስሉ እንደምትረዱት ኮመንት እንደተፃፈ የምታውቁት ኮዱን ከከፈታችሁ ብቻ ነው::
📌 የ ኮመንት አይነቶች
1⃣ line comment (ባለ አንድ መስመር ኮመንት)
ከአንድ መስመር ያልበለጠ ኮመንት line comment በመባል ይጠራል : :
line comment ለመፃፍ በ መሰላል ምልክት(#) እንጀምራለን ይቺ የመሰላል ምልክት pound sign (#) ትባላለች : :
⚜ ምሳሌ :
#this is line comment
2⃣ Pharagraph comment ( ባለ ብዙ መስመር ኮመንት )
ከአንድ መስመር በላይ የሚሆን ኮመንት pharagraph comment በመባል ይታወቃል : : pharagraph ኮመንት ለመፃፍ በ ሶስት #single_quote እንጀምርና comment ከፃፍን በኋላ በ ሶስት #single_quote እንዘጋዋለን : :
⚜ምሳሌ:
'''
this is paragraph comment
this is paragraph comment
'''
©CodeIT
••••••••••••••••••••••••••
በፕሮግራሚንግ ውስጥ አንድ ዋና እና ጠቃሚ የሆነ ነገር ቢኖር ኮዳችንን ኮመንት ማድረግ ነው::
ኮመንት ማድረግ ማለት ኮዳችንን ለሚያነቡ ሰዎች ስለ ኮዳችን ቀላል ማብራርያን ወይም መረጃን የምንሰጥበት መንገድ ነው:: ይህ ኮመንት የተንዛዛ መሆንም የለበትም በቀላሉ ማስተላለፍ የፈለግነውን መልእክት በአጭሩ መግለፅ አለብን::
ኮዳችንን ኮመንት ማድረግ ጠቀሜታው ኮዳችንን ለሚያነቡ ሌሎች ሰዎች ብቻ ሳይሆን እኛም ተመልሰን ከጊዝያት ቡሀላ ኮዳችንን እንዳንረሳው እና በቀላሉ እንድናስታውስ ያግዘናል::
ማስታወሻ:-
ፕሮግራማችንን run በምናረግበት ጊዜ ኮመንት ያደረግነው ነገር excute አይደረግም ማለትም ለተጠቃሚዎች አይታይም::
ከታች በምስሉ እንደምትረዱት ኮመንት እንደተፃፈ የምታውቁት ኮዱን ከከፈታችሁ ብቻ ነው::
📌 የ ኮመንት አይነቶች
1⃣ line comment (ባለ አንድ መስመር ኮመንት)
ከአንድ መስመር ያልበለጠ ኮመንት line comment በመባል ይጠራል : :
line comment ለመፃፍ በ መሰላል ምልክት(#) እንጀምራለን ይቺ የመሰላል ምልክት pound sign (#) ትባላለች : :
⚜ ምሳሌ :
#this is line comment
2⃣ Pharagraph comment ( ባለ ብዙ መስመር ኮመንት )
ከአንድ መስመር በላይ የሚሆን ኮመንት pharagraph comment በመባል ይታወቃል : : pharagraph ኮመንት ለመፃፍ በ ሶስት #single_quote እንጀምርና comment ከፃፍን በኋላ በ ሶስት #single_quote እንዘጋዋለን : :
⚜ምሳሌ:
'''
this is paragraph comment
this is paragraph comment
'''
©CodeIT
🙌 ሰላም ሰዎች !
ዛሬ ስለ Errors in programming (በ programming ዉስጥ ሊያጋጥሙን ስለሚችሉ ስህተትች) እናወራለን : : ትኩረት !!!
Errors in Programming
Program በምንፅፍነት ጊዜ የተለያዩ አይነት Errors ( ስህተቶችን ) ልንሰራ እንችላለን : : እነዚህን ስህተቶች ካልተስተካከሉ በስተቀር የ program'ኦችንን ዉጤት ማየት አንችልም : : ስለሆነም ስህተቱ የተፈጠረበትን ቦታ ፈልጎ ማስተካከል የግድ ነዉ : :
Type of programming errors
3 አይነት የ error አይነቶች አሉ : : እነሱም : -
1) Syntax Error
የመጀመሪያዉ syntax error በመባል ይጠራል : :
🔺 በአፃፃፍ ስህተት ምክንያት ወይም የ programming አፃፃፍ ህግን ባለመከተል የሚፈጠር የ error አይነት ነዉ : : ሁሉም programming language'ኦች የየራሳቸዉ የአፃፃፎ ስርአት አላቸዉ ይህን የአፃፃፍ ስርአት ያልተከተልን እንደሆነ syntax error ይፈጠራል ማለት ነዉ : :
ለምሳሌ : -
print("code tech"
🔺 ይህን 👆 python code run ለማረግ ብንምክር አሺ አይልም ምክንያቱም በትክክል አልተፃፈም : : ይህም syntax error 'ን ያስከትላል : :
ከላይ ያለዉ code ተስተካክሎ ሲፃፍ : -
print("code tech")
🔺 ይህ የ error አይነት ቀለል ያለ እና በቀላሉ ሊስተካከል የሚችል ነዉ : :
🔺 Syntax error በሚፈጥረበት ጊዜ interpreter'አችን error 'ኡ የተፈጠረበትን ቦታ እና የተፈጠረዉን የ error አይነት እንዲሁም ለምን እንደተፈጠረ የሚገልፅ መልእክት ያሳየናል : :
በቀጣይ ስለ : -
2) Run Time Error
3) Logical Error
እናያለን : :
መልካም ቀን !
@h_programming
@h_programmers_group
ዛሬ ስለ Errors in programming (በ programming ዉስጥ ሊያጋጥሙን ስለሚችሉ ስህተትች) እናወራለን : : ትኩረት !!!
Errors in Programming
Program በምንፅፍነት ጊዜ የተለያዩ አይነት Errors ( ስህተቶችን ) ልንሰራ እንችላለን : : እነዚህን ስህተቶች ካልተስተካከሉ በስተቀር የ program'ኦችንን ዉጤት ማየት አንችልም : : ስለሆነም ስህተቱ የተፈጠረበትን ቦታ ፈልጎ ማስተካከል የግድ ነዉ : :
Type of programming errors
3 አይነት የ error አይነቶች አሉ : : እነሱም : -
1) Syntax Error
የመጀመሪያዉ syntax error በመባል ይጠራል : :
🔺 በአፃፃፍ ስህተት ምክንያት ወይም የ programming አፃፃፍ ህግን ባለመከተል የሚፈጠር የ error አይነት ነዉ : : ሁሉም programming language'ኦች የየራሳቸዉ የአፃፃፎ ስርአት አላቸዉ ይህን የአፃፃፍ ስርአት ያልተከተልን እንደሆነ syntax error ይፈጠራል ማለት ነዉ : :
ለምሳሌ : -
print("code tech"
🔺 ይህን 👆 python code run ለማረግ ብንምክር አሺ አይልም ምክንያቱም በትክክል አልተፃፈም : : ይህም syntax error 'ን ያስከትላል : :
ከላይ ያለዉ code ተስተካክሎ ሲፃፍ : -
print("code tech")
🔺 ይህ የ error አይነት ቀለል ያለ እና በቀላሉ ሊስተካከል የሚችል ነዉ : :
🔺 Syntax error በሚፈጥረበት ጊዜ interpreter'አችን error 'ኡ የተፈጠረበትን ቦታ እና የተፈጠረዉን የ error አይነት እንዲሁም ለምን እንደተፈጠረ የሚገልፅ መልእክት ያሳየናል : :
በቀጣይ ስለ : -
2) Run Time Error
3) Logical Error
እናያለን : :
መልካም ቀን !
@h_programming
@h_programmers_group
👍2
የቀጠለ...
2) Run Time Error
ይህ የ error አይነት የፃፍነዉን program run ካረግን ነኋላ ተጠቃሚዉ ወይም user 'ኡ በሚያስገባዉ ነገር ምክንያት ሊፈጠር የሚችል የ error አይነት ነዉ : :
⚜ ምሳሌ : -
num = float(input("enter the number: "))
print(num)
ለምሳሌ ከላይ የምታዩት code ከተጠቃሚ decimal ቁጥርን ተቀብሎ, አጠጋግቶ የሚመልስ ነዉ : : ለምሳሌ ተጠቃሚዉ 3.8 ቢያስገባ 4 'ን ይመልሳል ማለት ነዉ : : ነገር ግን ይህ code በትክክል ሊሰራ የሚችለዉ user 'ኡ ቁጥር ብቻ ሲያስገባ ነዉ ቁጥር ያሎነ ነገር ለምሳሌ A 'ን ቢያስገባ error ይፈጠራል ይህም የ error አይነት run time error ይባላል : :
🔺 ልክ እንደ syntax error ሁሉ ይህም የ error አይነት በሚፈጠርበት ጊዜ interpreter 'አችን ስህተቱ የተፈጠረበትን ቦታ, የተፈጠረበትን ምክንያት እና የ error 'ኡን አይነት የያዘ መልእክት ያሳየናል : :
🔺 run time error 'ን የምናስተካክለዉ try-except block 'ን በመጠቀም ነዉ : ማለትም ለምሳሌ ተጠቃሚዉ ቁጥር ያሎነ ነገር ሲያስገባ "እባክዎን ቁጥር ብቻ ያስገቡ! " የሚል መልዕክት ወይም የተሳሳተ ነገር እንዳስገቡ የሚገልፅ መልዕክት እንዲያሳይ በማድረግ ለማስተካከል መሞከር አስፈላጊ ነዉ : :
Next 🔜 Logical error
@h_programming
❔ጥይቄ 👉 @h_programmers_group or @h_grambot
2) Run Time Error
ይህ የ error አይነት የፃፍነዉን program run ካረግን ነኋላ ተጠቃሚዉ ወይም user 'ኡ በሚያስገባዉ ነገር ምክንያት ሊፈጠር የሚችል የ error አይነት ነዉ : :
⚜ ምሳሌ : -
num = float(input("enter the number: "))
print(num)
ለምሳሌ ከላይ የምታዩት code ከተጠቃሚ decimal ቁጥርን ተቀብሎ, አጠጋግቶ የሚመልስ ነዉ : : ለምሳሌ ተጠቃሚዉ 3.8 ቢያስገባ 4 'ን ይመልሳል ማለት ነዉ : : ነገር ግን ይህ code በትክክል ሊሰራ የሚችለዉ user 'ኡ ቁጥር ብቻ ሲያስገባ ነዉ ቁጥር ያሎነ ነገር ለምሳሌ A 'ን ቢያስገባ error ይፈጠራል ይህም የ error አይነት run time error ይባላል : :
🔺 ልክ እንደ syntax error ሁሉ ይህም የ error አይነት በሚፈጠርበት ጊዜ interpreter 'አችን ስህተቱ የተፈጠረበትን ቦታ, የተፈጠረበትን ምክንያት እና የ error 'ኡን አይነት የያዘ መልእክት ያሳየናል : :
🔺 run time error 'ን የምናስተካክለዉ try-except block 'ን በመጠቀም ነዉ : ማለትም ለምሳሌ ተጠቃሚዉ ቁጥር ያሎነ ነገር ሲያስገባ "እባክዎን ቁጥር ብቻ ያስገቡ! " የሚል መልዕክት ወይም የተሳሳተ ነገር እንዳስገቡ የሚገልፅ መልዕክት እንዲያሳይ በማድረግ ለማስተካከል መሞከር አስፈላጊ ነዉ : :
Next 🔜 Logical error
@h_programming
❔ጥይቄ 👉 @h_programmers_group or @h_grambot
👍2
3) Logical Error
🔺 ይህ የ error አይነት ከሌሎቹ የ error አይነቶች አንፃር ስህተቱን ለማግኘትና ለማስተካከል ትንሽ ከበድ ያለ የ error አይነት ነዉ : :
ይህም የሆነበት ምክንያት interpreter 'አችን እንደ error ስለማያየዉ ስህተቱ የተፈጠረበትን ቦታ ሊነግረን ስለማይችል ነዉ : :
🔺 Logical error ተፈጠረ የሚባለዉ የ ፃፍነዉ code የምንፈልገዉን ዉጤት ሳያመጣልን ሲቀር ወይም እንዳሰብነዉ ሳይሆን ሲቀር logical error ተፈጠረ ይባላል : :
⚜ ምሳሌ : -
ከተጠቃሚ ቁጥር ተቀብሎ ቁጥሩ prime number ከሆነ #True ካልሆነ ደሞ #False ብሎ የሚመልስ code ብንፅፍ እና ስንሞክረዉ በትክክል ባይሰራ (ለምሳሌ 121 ሰተነዉ True ብሎ ቢመልስ) logical ስህተት ሰርተናል ማለትነዉ ስለዚህም ወደ code 'አችን ተመልሰን የሰራነዉን ስህተት ፈልገን 🔍 ማስተካከል ካልሆነም ደሞ እርዳታ መጠየቅ ተገቢ ነዉ : :
#stay home,
#stay safe
📣 @h_programming
❔@h_programmers_group
📩 @h_grambot
🔺 ይህ የ error አይነት ከሌሎቹ የ error አይነቶች አንፃር ስህተቱን ለማግኘትና ለማስተካከል ትንሽ ከበድ ያለ የ error አይነት ነዉ : :
ይህም የሆነበት ምክንያት interpreter 'አችን እንደ error ስለማያየዉ ስህተቱ የተፈጠረበትን ቦታ ሊነግረን ስለማይችል ነዉ : :
🔺 Logical error ተፈጠረ የሚባለዉ የ ፃፍነዉ code የምንፈልገዉን ዉጤት ሳያመጣልን ሲቀር ወይም እንዳሰብነዉ ሳይሆን ሲቀር logical error ተፈጠረ ይባላል : :
⚜ ምሳሌ : -
ከተጠቃሚ ቁጥር ተቀብሎ ቁጥሩ prime number ከሆነ #True ካልሆነ ደሞ #False ብሎ የሚመልስ code ብንፅፍ እና ስንሞክረዉ በትክክል ባይሰራ (ለምሳሌ 121 ሰተነዉ True ብሎ ቢመልስ) logical ስህተት ሰርተናል ማለትነዉ ስለዚህም ወደ code 'አችን ተመልሰን የሰራነዉን ስህተት ፈልገን 🔍 ማስተካከል ካልሆነም ደሞ እርዳታ መጠየቅ ተገቢ ነዉ : :
#stay home,
#stay safe
📣 @h_programming
❔@h_programmers_group
📩 @h_grambot
🔆 ማሳሰቢያ: ከላይ በተለያዩ ምሳሌዎች የ ተጠቀምናቸዉ code 'ኦች የ python 3 መሆናቸዉን እንድታዉቁ እንፈልጋለን : :
ባጠቃላይ በዚ ቻናል የምንማረዉ ስለ python 3 ሲሆን እሱን ከጨረስን በኋላ ሌሎች programming language የምንጀምር ይሆናል : :
አብሮነታችሁ አይለየን! ፍላጎት ይኑራችሁ! ጠያቂ ሁኑ!
ከቤት አቱጡ!
ባጠቃላይ በዚ ቻናል የምንማረዉ ስለ python 3 ሲሆን እሱን ከጨረስን በኋላ ሌሎች programming language የምንጀምር ይሆናል : :
አብሮነታችሁ አይለየን! ፍላጎት ይኑራችሁ! ጠያቂ ሁኑ!
ከቤት አቱጡ!
ኢትዮ-Students.apk
4.1 MB
🎲ኢትዮ-Students የተማሪዎች መተግበሪያ
⭐️ይህ አፕ ጥቅሙ ተማሪዎች እርስ በእርሳቸው እንዲነጋገሩና እንዲወያዩ News Feed አለው እናም በየጊዜው የሚለቀቁ የትምህርት ፋይሎችን ለማዉረድም ሆነ ለመልቀቅ በጣም አመቺና ተማሪዎች በቀላሉ በስልካቸዉ ላይ በመጫን በትምህርታቸዉ ተጠቃሚ ለማድረግ የተሰራ መተግበሪያ ነዉ
👉በተለይም በዚህ አስከፊ ወረርሺኝ ጊዜ ተማሪዎች በትምህርታቸዉ እንዳይጐዱ ይህን መተግበሪያ በመጠቀም መወያየትም ሆነ ሀሳብ መለዋወጥ የሚያስችል መተግበሪያ ነዉ
❇️ እናም ተማሪዎች ይሄን መተግበሪያ በመጠቀም በቀላሉ ከትምህርታቸዉ ጋር መገናኘት እንዲችሉ ተደርጎ የተዘጋጀ መተግበሪያ ነዉ
⭐️ይህ አፕ ጥቅሙ ተማሪዎች እርስ በእርሳቸው እንዲነጋገሩና እንዲወያዩ News Feed አለው እናም በየጊዜው የሚለቀቁ የትምህርት ፋይሎችን ለማዉረድም ሆነ ለመልቀቅ በጣም አመቺና ተማሪዎች በቀላሉ በስልካቸዉ ላይ በመጫን በትምህርታቸዉ ተጠቃሚ ለማድረግ የተሰራ መተግበሪያ ነዉ
👉በተለይም በዚህ አስከፊ ወረርሺኝ ጊዜ ተማሪዎች በትምህርታቸዉ እንዳይጐዱ ይህን መተግበሪያ በመጠቀም መወያየትም ሆነ ሀሳብ መለዋወጥ የሚያስችል መተግበሪያ ነዉ
❇️ እናም ተማሪዎች ይሄን መተግበሪያ በመጠቀም በቀላሉ ከትምህርታቸዉ ጋር መገናኘት እንዲችሉ ተደርጎ የተዘጋጀ መተግበሪያ ነዉ
Getting started with python
----------------------------------------------
🤗 ሰላም ሰዎች ዛሬ ባለፈዉ በሰጠናችሁ tools ማለትም በ IDLE ወይም በ Pydroid ተጠቅመን ቀለል ያሉ code 'ኦችን መፃፍ እንጀምራለን : : ትኩረት!
ባብዛኛዉ አዲስ programming language በምንጀምርበት ጊዜ የመጀመሪያ ስራችን የሚሆነዉ hello word የሚለዉን string #console ላይ ወይም screen ላይ እንዲታይ ማረግ ነዉ : : ሁሉም programming language 'ኦች ይህን ለማድረግ የተለያየ መንገድ አላቸዉ : : በ python 3 ይህን ለማድረግ የምንፅፈዉ code የሚከተለዉን ይመስላል 👇
print("hello word")
ㅤㅤወይም
print('hello word')
ሌላ ምሳሌ: welcome to python የሚለዉን string console ላይ እንዳታይ ለማረግ : -
print("welcome to python")
ㅤㅤㅤወይም
print('welcome to python')
ባጠቃላይ የምንፈልገዉን ነገር ስክሪን ላይ ለማዉጣት ከላይ ያየናትን #print() function እንጠቀማለን : ስክሪን ላይ እንዲታይ የምንፈልገዉን ነገር በቅንፎቹ መሀል መፃፍ ይኖርብናል : : ይህ በቅንፎቹ መሀል የሚፃፈዉ ነገር #argument ወይም #parameter የሚባል ሲሆን የ ቅንፍ ምልክትቹ ደሞ #parenthesis የማለት እንጠራቸዋለን : :
💪 Challenge :
የሚከተሉትን string 'ኦች screen ላይ እንዲታዩ አርጉ : :
1) code tech
2) python's syntax is very easy.
3) He said, "I love coding."
4) He said, "python's syntax is very easy."
መልሶቻችሁን በ @h_grambot 🤖 በኩል ወይም @h_programmers_group 👥 ላይ መላክ ትችላላችሁ : :
😋 ቀድመዉ በትክክል ለሚመልሱ 3 ሰዎች ልዩ ሽልማት 🎁 ተዘጋጅቷል!
#stay_home
#stay_safe
✍ @h_programming
----------------------------------------------
🤗 ሰላም ሰዎች ዛሬ ባለፈዉ በሰጠናችሁ tools ማለትም በ IDLE ወይም በ Pydroid ተጠቅመን ቀለል ያሉ code 'ኦችን መፃፍ እንጀምራለን : : ትኩረት!
ባብዛኛዉ አዲስ programming language በምንጀምርበት ጊዜ የመጀመሪያ ስራችን የሚሆነዉ hello word የሚለዉን string #console ላይ ወይም screen ላይ እንዲታይ ማረግ ነዉ : : ሁሉም programming language 'ኦች ይህን ለማድረግ የተለያየ መንገድ አላቸዉ : : በ python 3 ይህን ለማድረግ የምንፅፈዉ code የሚከተለዉን ይመስላል 👇
print("hello word")
ㅤㅤወይም
print('hello word')
ሌላ ምሳሌ: welcome to python የሚለዉን string console ላይ እንዳታይ ለማረግ : -
print("welcome to python")
ㅤㅤㅤወይም
print('welcome to python')
ባጠቃላይ የምንፈልገዉን ነገር ስክሪን ላይ ለማዉጣት ከላይ ያየናትን #print() function እንጠቀማለን : ስክሪን ላይ እንዲታይ የምንፈልገዉን ነገር በቅንፎቹ መሀል መፃፍ ይኖርብናል : : ይህ በቅንፎቹ መሀል የሚፃፈዉ ነገር #argument ወይም #parameter የሚባል ሲሆን የ ቅንፍ ምልክትቹ ደሞ #parenthesis የማለት እንጠራቸዋለን : :
💪 Challenge :
የሚከተሉትን string 'ኦች screen ላይ እንዲታዩ አርጉ : :
1) code tech
2) python's syntax is very easy.
3) He said, "I love coding."
4) He said, "python's syntax is very easy."
መልሶቻችሁን በ @h_grambot 🤖 በኩል ወይም @h_programmers_group 👥 ላይ መላክ ትችላላችሁ : :
😋 ቀድመዉ በትክክል ለሚመልሱ 3 ሰዎች ልዩ ሽልማት 🎁 ተዘጋጅቷል!
#stay_home
#stay_safe
✍ @h_programming
CODE TECH™ (channel)
Getting started with python ---------------------------------------------- 🤗 ሰላም ሰዎች ዛሬ ባለፈዉ በሰጠናችሁ tools ማለትም በ IDLE ወይም በ Pydroid ተጠቅመን ቀለል ያሉ code 'ኦችን መፃፍ እንጀምራለን : : ትኩረት! ባብዛኛዉ አዲስ programming language በምንጀምርበት ጊዜ የመጀመሪያ ስራችን የሚሆነዉ hello word የሚለዉን…
⚠️ Screen shot ብቻ ሳይሆን code 'ኡንም አብራችሁ ላኩ የምትልኩት code run ሲደረግ ልክ ጥያቄዉ ላይ እንዳለዉ አይነት string መምጣት አለበት !
መልሶቻችሁን እስከማታ 4 🕑 ሰአት ድረስ እንቀበላለን : :
መልሶቻችሁን እስከማታ 4 🕑 ሰአት ድረስ እንቀበላለን : :
ሰላም ሰዎች ዛሬ ባለፈዉ በሰጠኋችሁ ጥያቄ ላይ እንነጋገራለን : :
💡 Correction
--------------------------
1⃣
print("code tech")OR
print('code tech')2⃣
print("python's syntax is very easy.")OR
print('python\'s syntax is very easy.')3⃣
print('he said, "I love coding."')OR
print("he said, \"I love coding.\"")4⃣
print("he said, \"python's syntax is very easy.\"")OR
print('he said, "python\'s syntax is very easy."')OR
print("he said, \"python\'s syntax is very easy.\"")OR
print('he said, \"python\'s syntax is very easy.\"')🔺 በቀደም የሰጠኋችሁ ጥያቄ መልስ ይሄን ይመስላል : : አብዛኞቻችሁ አንደኛዉን በትክክል ሰርታችኋል ምክንያቱም በዉስጡ ምንም quotation mark አልያዘም ስለዚህ በቀላሉ double quote ( " " ) ወይም single quote ( ' ' ) ተጠቅማችሁ በቀላሉ መስራት ትችላላችሁ : : አብዛኞቻችሁ የቀሩትንም (2, 3, 4) አንደኛዉን በሰራችሁበት መንገድ ለመስራት እየሞከራችሁ እንደነበር እገምታለሁ በዛም ምክንያት syntax error እንዳጋጠማችሁ.....
🔺 በ python የተለያዩ አይነት data types (የ data አይነቶች) አሉ : : ለምሳሌ : - integer, float, string, list, tuple,...,etc. አብዛኞቹን ወደፊት የምናያቸዉ ቢሆንም ለዛሬ ግን ከ ጥያቄያችን ጋር ስለሚያያዝ ስለ #string እንነጋገር : :
🔺 በ python-3 ማንኛዉም በ single quote (' ') ወይም በ double quote(" ") መካከል ያለ ነገር #string ይባላል : :
ለምሳሌ:- "this is a string", 'this is a string'
🔺 ስለዚህ single quote እና double quote የተፃፈዉ ነገር string መሆኑን ለማመልከት እንጠቀማቸዋለን : : ከ ሁለቱ አንዱ እንደፍላጎታችን መጠቀም እንችላለን ነገር ግን አንዳንዴ አንዱን ብቻ መጠቀም የሚኖርብን ሁኔታ ሊኖር ይችላል : : በ string 'ኡ ላይ single quote ካለ መጠቀም የምንችለዉ double quote 'ን ብቻ ይሆናል : : በ string ዉስጥ double quote ካለ ደሞ መጠቀም የምንችለዉ single quote 'ን ብቻ ይሆናል : :
⚜ ምሳሌ-1: -
That's is my code.
🔺 ከላይ ባለዉ string ዉስጥ single quote ስላለ የምንጠቀነዉ double quote 'ን ነዉ : : Like 👇
"That's is my code."⚜ምሳሌ-2:
He said, "I love coding."
🔺 ከላይ ባለዉ string ላይ ደሞ double quote ስላለ መጠቀም የምንችለዉ single quote 'ን ነዉ : : Like 👇
'He said, "I love coding."'🤔 ነገር ግን ሁለቱም ማለትም single quote 'ም double quote 'ም string ዉስጥ ካሉስ ❓
🔺 ሁለቱም ካሉ ደም ከነሱ በፊት back slash ( \ ) በማስገባት interpreter 'አችን እንዳያነባቸዉ ማለትም እንደሌሉ እንዲቆጠሩ ማድረግ እንችላለን : :
⚜ምሳሌ-3:
He said, "That's is my code."
🔺 እንደምታዩት ከላይ ባለዉ string ዉስጥ single quote 'ም double quote 'ም አሉ ስለዚህም ከላይ ያለዉን መንገድ እንጠቀማለን : :
"He said, \"That\'s my code.\""OR
'
He said, \"That\'s my code.\"'
✍ @h_programming
❓@h_programmers_group
📩 @h_grambot
Another challenge :
print the following texts on the console.
1⃣ \ this is back slash.
2⃣ \n this is new line.
3⃣ \t this is tab.
4⃣ \\\n code tech.
☣️☣️☣️☣️☣️☣️☣️☣️☣️
እንደተለመደዉ መልሳችሁን በ @h_grambot ወይም @h_programmers_group ላይ ላኩ!
print the following texts on the console.
1⃣ \ this is back slash.
2⃣ \n this is new line.
3⃣ \t this is tab.
4⃣ \\\n code tech.
☣️☣️☣️☣️☣️☣️☣️☣️☣️
እንደተለመደዉ መልሳችሁን በ @h_grambot ወይም @h_programmers_group ላይ ላኩ!
💡 Correction 👆
-----------------------------
1⃣ print("\\")
2⃣ print("\\n")
3⃣ print("\\t")
4⃣ print("\\\\\\n")
ከዚ በፊት እንዳየነዉ single quote እና double quote በ string መሀል ሲመጡ ከነሱ በፊት back slash (\) እናስገባለን : :
🤔 ነገር ግን እራሱ back slash print ማድረግ ብንፈልግስ ❓
ይህን ማድረግ ብንፈልግ ደሞ print እንዲደረግ ከምንፈልገዉ back slash ( \ ) በፊት ሌላ back slash ማስገባት ይኖርብናል : :
⚜ ምሳሌ : -
\ this is back slash
👆ይሄን print ለማድረግ👇
ብዙ ከሆኑስ❓
ብዙ ቢሆኑ ለምሳሌ 3 back slash ያለበትን string print ለማረግ ከ እያንዳንዱ back slash በፊት ሌላ back slash በማስገባት ያለ error print ማድረግ እንችላለን : :
⚜ምሳሌ: -
\\\ code tech
👆👇
-----------------------------
1⃣ print("\\")
2⃣ print("\\n")
3⃣ print("\\t")
4⃣ print("\\\\\\n")
ከዚ በፊት እንዳየነዉ single quote እና double quote በ string መሀል ሲመጡ ከነሱ በፊት back slash (\) እናስገባለን : :
🤔 ነገር ግን እራሱ back slash print ማድረግ ብንፈልግስ ❓
ይህን ማድረግ ብንፈልግ ደሞ print እንዲደረግ ከምንፈልገዉ back slash ( \ ) በፊት ሌላ back slash ማስገባት ይኖርብናል : :
⚜ ምሳሌ : -
\ this is back slash
👆ይሄን print ለማድረግ👇
print("\\this is back slash")ብዙ ከሆኑስ❓
ብዙ ቢሆኑ ለምሳሌ 3 back slash ያለበትን string print ለማረግ ከ እያንዳንዱ back slash በፊት ሌላ back slash በማስገባት ያለ error print ማድረግ እንችላለን : :
⚜ምሳሌ: -
\\\ code tech
👆👇
print("\\\\\\ code tech")👍1
🎲 Get ready for the quiz 'Code tech Quiz 3'
ይህ quiz የተዘጋጀዉ በ ቻናላችን በየጊዜዉ የምንለቃቸዉን ትምህርቶች subscriber 'ኦች ምን ያህል እንደገባቸዉ እና ምን ያህል እየተከታተሉን እንደሆነ ለማረጋገጥ ነዉ : :
ፈተናዉን ከመውሰዳችሁ በፊት እስከዛሬ የተማርነዉን ክለሳ ብታረጉ ጥሩ ይመስለኛል : :
11 ጥዬቄዎች ተዘጋጅተዋል ለእያንዳንዱ ጥያቄ አንድ አንድ ደቂቃ አላችሁ : :
መልካም እድል !
🖊 11 questions
⏱ 1 minute per question
ዝግጁ ስትሆኑ ይህን👇 በተን ተጫኑት ወደፈተናዉ ይወስዳችኋል : :
ይህ quiz የተዘጋጀዉ በ ቻናላችን በየጊዜዉ የምንለቃቸዉን ትምህርቶች subscriber 'ኦች ምን ያህል እንደገባቸዉ እና ምን ያህል እየተከታተሉን እንደሆነ ለማረጋገጥ ነዉ : :
ፈተናዉን ከመውሰዳችሁ በፊት እስከዛሬ የተማርነዉን ክለሳ ብታረጉ ጥሩ ይመስለኛል : :
11 ጥዬቄዎች ተዘጋጅተዋል ለእያንዳንዱ ጥያቄ አንድ አንድ ደቂቃ አላችሁ : :
መልካም እድል !
🖊 11 questions
⏱ 1 minute per question
ዝግጁ ስትሆኑ ይህን👇 በተን ተጫኑት ወደፈተናዉ ይወስዳችኋል : :
Escape sequence for special characters
---------------------------------------
🤗 ሰላም programmers
ዛሬ በ string ዉስጥ የተለየ ትርጉም ስላላቸዉ አንዳንድ character 'ኦች እናያለን : : ትኩተት!
በቀደም ያየነዉ back slash ወይም በሌላ ስሙ escape sequence character ከ special character 'ኦች (n, t, f, r) በፊት ሲመጣ በ string ዉስጥ የተለየ ትርጉም ይኖረዋል : : ለለምሳሌ አዲስ መስመር ለማስጀመር ሊሆን ይችላል, የ አራት space ክፍተት እንዲኖር ለማድረግ ወይም cursor 'ኡን ወደ መጀመሪያዉ ቦታ ለመመለስ,...,etc.
1⃣ New Line (\n) - ይህን አዲስ መስመር ለማስጀመር እንጠቀምበታለን : :
⚜ ምሳሌ : -
ከላይ ባለዉ string ዉስጥ ያለችዉ የ \n ምልክት ምክንያት "Tech" የሚለዉ የ string 'ኡ አካል በ አዲስ መስመር print ይደረጋል : :
እንደዚ 👇
2⃣ tab (\t) - ይህን ደሞ አራት space ለማስገባት እንጠቀምበታለን : :
⚜ ምሳሌ :-
Result:
3⃣ Formfeed (\f) - ይህን ደሞ አዲስ መስመር ላይ የላይኛዉ string እስከሚያልቅበት ድረስ ገባ ብሎ ለመፃፍ እንጠቀምበታለን : :
⚜ ምሳሌ : -
Result:
4⃣ Carriage return (\r) - ይህ ደሞ cursors 'ኡን ወደነጀመሪያዉ መስመር ለመመለስ እንጠቀምበታለን : :
⚜ ምሳሌ : -
Result:
Code Tech
Note: ከላይ ያየናቸዉን escape sequence character 'ኦች print ማረግ ብንፈልግ ባለፈዉ እንዳየነዉ ከነሱ በፊት ሌላ back slash ማስገባት አለብን : :
⚜ ምሳሌ : -
Result:
new line \n
tab \t
formfeed \f
carriage return \r
📣 @h_programming
❓ @h_programmers_group
📩 @h_grambot
---------------------------------------
🤗 ሰላም programmers
ዛሬ በ string ዉስጥ የተለየ ትርጉም ስላላቸዉ አንዳንድ character 'ኦች እናያለን : : ትኩተት!
በቀደም ያየነዉ back slash ወይም በሌላ ስሙ escape sequence character ከ special character 'ኦች (n, t, f, r) በፊት ሲመጣ በ string ዉስጥ የተለየ ትርጉም ይኖረዋል : : ለለምሳሌ አዲስ መስመር ለማስጀመር ሊሆን ይችላል, የ አራት space ክፍተት እንዲኖር ለማድረግ ወይም cursor 'ኡን ወደ መጀመሪያዉ ቦታ ለመመለስ,...,etc.
1⃣ New Line (\n) - ይህን አዲስ መስመር ለማስጀመር እንጠቀምበታለን : :
⚜ ምሳሌ : -
print("Code\nTech")ከላይ ባለዉ string ዉስጥ ያለችዉ የ \n ምልክት ምክንያት "Tech" የሚለዉ የ string 'ኡ አካል በ አዲስ መስመር print ይደረጋል : :
እንደዚ 👇
Code
Tech2⃣ tab (\t) - ይህን ደሞ አራት space ለማስገባት እንጠቀምበታለን : :
⚜ ምሳሌ :-
print("Code\tTech")Result:
Code Tech3⃣ Formfeed (\f) - ይህን ደሞ አዲስ መስመር ላይ የላይኛዉ string እስከሚያልቅበት ድረስ ገባ ብሎ ለመፃፍ እንጠቀምበታለን : :
⚜ ምሳሌ : -
print("Code\fTech")Result:
Code
Tech4⃣ Carriage return (\r) - ይህ ደሞ cursors 'ኡን ወደነጀመሪያዉ መስመር ለመመለስ እንጠቀምበታለን : :
⚜ ምሳሌ : -
print("Tech Tech\rCode")Result:
Code Tech
Note: ከላይ ያየናቸዉን escape sequence character 'ኦች print ማረግ ብንፈልግ ባለፈዉ እንዳየነዉ ከነሱ በፊት ሌላ back slash ማስገባት አለብን : :
⚜ ምሳሌ : -
print("new line \\n")
print("tab \\t")
print("formfeed \\f")
print("carriage return \\r")Result:
new line \n
tab \t
formfeed \f
carriage return \r
📣 @h_programming
❓ @h_programmers_group
📩 @h_grambot