Using Python to Perform Mathematical Computations
Python 'ን የተለያዩ የሂሳብሰ ስራዎችን ለመስራት መጠቀም እንችላለን : : ለምሳሌ: ለመደመር, ለመቀነስ, ለማባዛት, ለማካፈል, ቀሪ ለማግኘት,....., e.t.c.
ይህን ለማድረግ የምንጠቀማቸዉ operators የሚከተሉት ናቸዉ : :
1) Addition ( + )
በ maths ትምርት እንደምናዉቀዉ ይሄን operator ተጠቅመን ሁለት ቁጥሮችን መደመር እንችላለን : :
Sample code:
Result:
ሌላዉ የዚ operator ጥቅም; ሁለት string 'ኦችን concatinate (ወደ አንድ ማምጣት) ነዉ : :
Sample code:
Result:
2) Subtraction ( - )
ሁለት ቁጥሮችን ለማቀናነስ የሚጠቅም operator ነዉ : :
Sample code:
Result:
⚠️ ይህን operator ለ string መጠቀም አይቻልም!
3) Multiplication ( * )
ሁለት ቁጥሮችን ለማባዛት ይህን operator እንጠቀማለን : :
Sample code:
Result:
⚠️ ይህም operator ለ string አያገለግልም : :
3 ) Float division ( / )
ይህ ደሞ ሁለት ቁጥሮችን ለማካፈል እንጠቀምበታለን : :
በዚ operators ቁጥሮችን ስናካፍል መልሱ የሚመጣዉ በ float type (በ ነጥብ) ነዉ : :
Sample code:
print(10 / 2)
print(5 / 2)
Result:
5.0
2.5
4) integer division ( // )
ይህም ቁጥርችን ለማካፈል ነዉ የምንጠቀምበት operator ሲሆን ከ ላይኛዉ የሚለየዉ ይሄ መልሱን የሚያመጣዉ በ int type (ያለ ነጥብ) ነዉ : :
Sample Code:
print(10 // 2)
print(5 // 2)
Result:
5
2
5) Exponentiation ( ** )
ይህ ደሞ የሆነ ቁጥር the power of የ ሆነ ቁጥር ለማድረግ ይጠቅማል : :
Sample code:
Result:
9
3) Remainder operator ( % )
ቀሪን ለማግኘት የምንጠቀምበት operator ነዉ : :
Sample code:
print(5 % 2)
Result:
1
📣 @h_programming
❓ @h_programmers_group
📩 @h_grambot
😉 key 🔑
📣 = channel
❓= ጥያቄ
📩 = ሀሳብ/አስተያየት
Python 'ን የተለያዩ የሂሳብሰ ስራዎችን ለመስራት መጠቀም እንችላለን : : ለምሳሌ: ለመደመር, ለመቀነስ, ለማባዛት, ለማካፈል, ቀሪ ለማግኘት,....., e.t.c.
ይህን ለማድረግ የምንጠቀማቸዉ operators የሚከተሉት ናቸዉ : :
1) Addition ( + )
በ maths ትምርት እንደምናዉቀዉ ይሄን operator ተጠቅመን ሁለት ቁጥሮችን መደመር እንችላለን : :
Sample code:
print(11 + 10)Result:
21ሌላዉ የዚ operator ጥቅም; ሁለት string 'ኦችን concatinate (ወደ አንድ ማምጣት) ነዉ : :
Sample code:
print("Code" + "Tech")Result:
CodeTech2) Subtraction ( - )
ሁለት ቁጥሮችን ለማቀናነስ የሚጠቅም operator ነዉ : :
Sample code:
print(22 - 1)Result:
21⚠️ ይህን operator ለ string መጠቀም አይቻልም!
3) Multiplication ( * )
ሁለት ቁጥሮችን ለማባዛት ይህን operator እንጠቀማለን : :
Sample code:
print(3 * 7)Result:
21⚠️ ይህም operator ለ string አያገለግልም : :
3 ) Float division ( / )
ይህ ደሞ ሁለት ቁጥሮችን ለማካፈል እንጠቀምበታለን : :
በዚ operators ቁጥሮችን ስናካፍል መልሱ የሚመጣዉ በ float type (በ ነጥብ) ነዉ : :
Sample code:
print(10 / 2)
print(5 / 2)
Result:
5.0
2.5
4) integer division ( // )
ይህም ቁጥርችን ለማካፈል ነዉ የምንጠቀምበት operator ሲሆን ከ ላይኛዉ የሚለየዉ ይሄ መልሱን የሚያመጣዉ በ int type (ያለ ነጥብ) ነዉ : :
Sample Code:
print(10 // 2)
print(5 // 2)
Result:
5
2
5) Exponentiation ( ** )
ይህ ደሞ የሆነ ቁጥር the power of የ ሆነ ቁጥር ለማድረግ ይጠቅማል : :
Sample code:
print(3 ** 2) #3 the power of 2Result:
9
3) Remainder operator ( % )
ቀሪን ለማግኘት የምንጠቀምበት operator ነዉ : :
Sample code:
print(5 % 2)
Result:
1
📣 @h_programming
❓ @h_programmers_group
📩 @h_grambot
😉 key 🔑
📣 = channel
❓= ጥያቄ
📩 = ሀሳብ/አስተያየት
What will be the result of the following code?
print(2 + 6 / 2 - 1 // 9 * 2 ** 3 % 4)
⚠️ Please do this by yourself. Don't use any IDE ❗️
print(2 + 6 / 2 - 1 // 9 * 2 ** 3 % 4)
⚠️ Please do this by yourself. Don't use any IDE ❗️
input function
-------------------------
🤗 ሰላም ዉድ የ code tech ቤተሰቦች, ዛሬ አንዳንድ ቀለል ያሉ function 'ኦችን እናያለን : : ትኩረት!
1) input() function
input() function 'ን ተጠቅመን ከ console ላይ የፈለግነዉን ነገር መዉሰድ እንችላለን : : ወይም በሌላ አገላለፅ ከ user ( ከ ተጠቃሚ ) የፈለግነዉን ነገር መቀበል እንችላለን : :
input function አንድ argument ይቀበላል : :
input ካልን በኋላ ቅንፍ እንከፍታለን ከዛ ተጠቃሚዉ ስለሚያስገዉ ነገር 'ሚያብራራ string እንፅፋለን ከዛም ቅንፋን እንዘጋዋለን : :
⚜ ምሳሌ : -
ለምሳሌ ከላይ ያለዉ code ከ ተጠቃሚዉ ስም ይጠይቃል : : ለምሳሌ ተጠቃሚዉ henok ብሎ ቢያስገባ; hey henok, how are you? ብሎ ይመልሳል ማለት ነዉ : :
ልክ እንደዚ 👇
Next 🔜 int() function
-------------------------
🤗 ሰላም ዉድ የ code tech ቤተሰቦች, ዛሬ አንዳንድ ቀለል ያሉ function 'ኦችን እናያለን : : ትኩረት!
1) input() function
input() function 'ን ተጠቅመን ከ console ላይ የፈለግነዉን ነገር መዉሰድ እንችላለን : : ወይም በሌላ አገላለፅ ከ user ( ከ ተጠቃሚ ) የፈለግነዉን ነገር መቀበል እንችላለን : :
input function አንድ argument ይቀበላል : :
input ካልን በኋላ ቅንፍ እንከፍታለን ከዛ ተጠቃሚዉ ስለሚያስገዉ ነገር 'ሚያብራራ string እንፅፋለን ከዛም ቅንፋን እንዘጋዋለን : :
⚜ ምሳሌ : -
name = input("what is your name? ")
print("hey " + name + " how are you?")ለምሳሌ ከላይ ያለዉ code ከ ተጠቃሚዉ ስም ይጠይቃል : : ለምሳሌ ተጠቃሚዉ henok ብሎ ቢያስገባ; hey henok, how are you? ብሎ ይመልሳል ማለት ነዉ : :
ልክ እንደዚ 👇
what is your name? henok
hey henok, how are you?Next 🔜 int() function
int() function
❓int ምንድን ነው 🤔
በመጀመሪያ int ማለት integer ማለት ነው : :
ለምሳሌ : -
12 int ነው
-1int ነው
0 int ነዉ
0.0, 1.2, 12.8 እነዚ ግን int አይደለም ምክንያቱይ መሀል ላይ ነጥብ አለ : እነዚ ነጥብ ያለባቸዉ ቁጥሮች float ተብለዉ ይጠራሉ : :
ስለዚህ ነጥብ ያለው ቁጥር integer አይደለም : : ባጭሩ integer ማለት ነጥብ የሌለዉ ማንኛዉም ቁጥር ማለት ነው : :
❓ ስለዚህ int የሚባለውን function ለምን እንጠቀመዋለን
🔺 int() function 'ን ተጠቅመን #float ቁጥርን ወደ integer ወይም string 'ን ወደ integer መቀየር እንችላለን : :
⚜ ምሳሌ-1
float = 12.5
👆ይህ float ቁጥር ነዉ
👇 ወደ int ለመቀየር
int(float)
እንለዋለን ከዛ ከነጥቡ በስተ ቀኝ ያሉትን ያጠፍቸው እና ወደ int ይቀይረዋል
ስለዚህ
ስለዚህ 12 ይመጣል
ወደ integer ከተቀየረ በኋላ screen ላይ እንዲይ ለማረግ : -
print(int(float))
⚜ ምሳሌ-2
float_str = '12.3'
ከላይ እንዳለዉ አይነት string ሆኖ ነገር ግን ቁጥር የያዘ ከሆነ int() function 'ን ተጠቅመን ወደ integer መቀየር እንችላለን : :
ለመቀየር : -
int(float_str)
ወደ integer ከተቀየረ በኋላ screen ላይ እንዲይ ለማረግ : -
print(int(num))
Result:
12
⚜ ምሳሌ-3
int_str = '123'
ከላይ ያለዉ string ቢሆንም ነገር ግን በዉስጡ ቁጥር ብቻ ስለያዘ int() function 'ን መጠቀም እንችላለን : :
ለመቀየር : -
int(tech)
ወደ integer ከተቀየረ በኋላ screen ላይ እንዲይ ለማረግ : -
print(int(num))
Result:
123
©credit: iboy (CodeTech member)
❓int ምንድን ነው 🤔
በመጀመሪያ int ማለት integer ማለት ነው : :
ለምሳሌ : -
12 int ነው
-1int ነው
0 int ነዉ
0.0, 1.2, 12.8 እነዚ ግን int አይደለም ምክንያቱይ መሀል ላይ ነጥብ አለ : እነዚ ነጥብ ያለባቸዉ ቁጥሮች float ተብለዉ ይጠራሉ : :
ስለዚህ ነጥብ ያለው ቁጥር integer አይደለም : : ባጭሩ integer ማለት ነጥብ የሌለዉ ማንኛዉም ቁጥር ማለት ነው : :
❓ ስለዚህ int የሚባለውን function ለምን እንጠቀመዋለን
🔺 int() function 'ን ተጠቅመን #float ቁጥርን ወደ integer ወይም string 'ን ወደ integer መቀየር እንችላለን : :
⚜ ምሳሌ-1
float = 12.5
👆ይህ float ቁጥር ነዉ
👇 ወደ int ለመቀየር
int(float)
እንለዋለን ከዛ ከነጥቡ በስተ ቀኝ ያሉትን ያጠፍቸው እና ወደ int ይቀይረዋል
ስለዚህ
ስለዚህ 12 ይመጣል
ወደ integer ከተቀየረ በኋላ screen ላይ እንዲይ ለማረግ : -
print(int(float))
⚜ ምሳሌ-2
float_str = '12.3'
ከላይ እንዳለዉ አይነት string ሆኖ ነገር ግን ቁጥር የያዘ ከሆነ int() function 'ን ተጠቅመን ወደ integer መቀየር እንችላለን : :
ለመቀየር : -
int(float_str)
ወደ integer ከተቀየረ በኋላ screen ላይ እንዲይ ለማረግ : -
print(int(num))
Result:
12
⚜ ምሳሌ-3
int_str = '123'
ከላይ ያለዉ string ቢሆንም ነገር ግን በዉስጡ ቁጥር ብቻ ስለያዘ int() function 'ን መጠቀም እንችላለን : :
ለመቀየር : -
int(tech)
ወደ integer ከተቀየረ በኋላ screen ላይ እንዲይ ለማረግ : -
print(int(num))
Result:
123
©credit: iboy (CodeTech member)
float() function
🔺 ይህን function ተጠቅመን
☑️ integer 'ን ለምሳሌ (1, 5, 0, -2...)
☑️ string ሆኖ በዉስጡ integer ቁጥር የያዘ ለምሳሌ ( "1", "5", "-2",......)
☑️ string ሆኖ በዉስጡ float ቁጥር የያዘ ለምሳሌ ("0.0", "1.2", "-1.0",......)
..ወደ float ቁጥር መቀየር እንችላለን : :
Sample code - 1:
#integer 'ን ወደ float
x = float(1)
print(x)
result:
1.0
Sample code - 2:
#int_string 'ን ወደ float
x = float("1")
print(x)
result:
1.0
Sample code - 3:
#float_string 'ን ወደ float
x = float("1.0")
print(x)
result:
1.0
🔺 ይህን function ተጠቅመን
☑️ integer 'ን ለምሳሌ (1, 5, 0, -2...)
☑️ string ሆኖ በዉስጡ integer ቁጥር የያዘ ለምሳሌ ( "1", "5", "-2",......)
☑️ string ሆኖ በዉስጡ float ቁጥር የያዘ ለምሳሌ ("0.0", "1.2", "-1.0",......)
..ወደ float ቁጥር መቀየር እንችላለን : :
Sample code - 1:
#integer 'ን ወደ float
x = float(1)
print(x)
result:
1.0
Sample code - 2:
#int_string 'ን ወደ float
x = float("1")
print(x)
result:
1.0
Sample code - 3:
#float_string 'ን ወደ float
x = float("1.0")
print(x)
result:
1.0
str()
🔺 ይህን function ተጠቅመን float ቁጥሮችን ወይም integer ቁጥሮችን ወደ string መቀየር እንችላለን : :
💡 የበለጠ ግልፅ እንዲሆን ከታች ያሉትን ምሳሌዎች ተመልከቱ !
Same code - 1:
Result:
Sample code - 2:
x = str(0.0)
Result:
"0.0"
🔺 ይህን function ተጠቅመን float ቁጥሮችን ወይም integer ቁጥሮችን ወደ string መቀየር እንችላለን : :
💡 የበለጠ ግልፅ እንዲሆን ከታች ያሉትን ምሳሌዎች ተመልከቱ !
Same code - 1:
x = str(1)
print(x)Result:
"1"Sample code - 2:
x = str(0.0)
Result:
"0.0"
eval()
ይህን function የሚቀበለዉ string ብቻ ሲሆን የሰጠነዉን string evaluate ከረገ ወይም ካሰላ በኋላ ወደ ቁጥር ይቀይራል : :
⚜ ምሳሌ_1 : -
x = eval("2 + 1.0")
print(x)
Result:
3.0
⚜ ምሳሌ_2 :-
x = eval("2 + 3")
print(x)
Result:
5
ሌኛዉ የ eval() function ጠቀሜታ አንድን #int_string ወደ #integer መቀየር ነዉ : :
⚜ ምሳሌ_3 : -
x = eval("21")
print(x)
Result:
21
📝Note: #int_string ማለት string ሆኖ ነገር ግን በዉስጡ integer ቁጥርን ብቻ የያዘ ማለት ነዉ : : ለምሳሌ: "1", "-5", "0",.....
በተጨማሪም eval function 'ን ተጠቅመን #float_string 'ን ወደ #float መቀየር እንችላለን : :
⚜ምሳሌ_4 : -
x = print("2.1")
print(x)
Result:
2.1
📝Note: #float_string ማለት string ሆኖ ነገር ግን በዉስጡ flaot ቁጥርን ብቻ የያዘ ማለት ነዉ : : ለምሳሌ: "2.0", "1.1", -2.6",......
ወይም አንድን #float_string ወደ float ለመቀየር እንእንጠቀምበታለን : :
ለምሳሌ:
Sample code - 2:
x = eval("2")
print(x)
Result:
2
🔥"Knowledge is power"🔥
#Stay@home
@h_programming
ይህን function የሚቀበለዉ string ብቻ ሲሆን የሰጠነዉን string evaluate ከረገ ወይም ካሰላ በኋላ ወደ ቁጥር ይቀይራል : :
⚜ ምሳሌ_1 : -
x = eval("2 + 1.0")
print(x)
Result:
3.0
⚜ ምሳሌ_2 :-
x = eval("2 + 3")
print(x)
Result:
5
ሌኛዉ የ eval() function ጠቀሜታ አንድን #int_string ወደ #integer መቀየር ነዉ : :
⚜ ምሳሌ_3 : -
x = eval("21")
print(x)
Result:
21
📝Note: #int_string ማለት string ሆኖ ነገር ግን በዉስጡ integer ቁጥርን ብቻ የያዘ ማለት ነዉ : : ለምሳሌ: "1", "-5", "0",.....
በተጨማሪም eval function 'ን ተጠቅመን #float_string 'ን ወደ #float መቀየር እንችላለን : :
⚜ምሳሌ_4 : -
x = print("2.1")
print(x)
Result:
2.1
📝Note: #float_string ማለት string ሆኖ ነገር ግን በዉስጡ flaot ቁጥርን ብቻ የያዘ ማለት ነዉ : : ለምሳሌ: "2.0", "1.1", -2.6",......
ወይም አንድን #float_string ወደ float ለመቀየር እንእንጠቀምበታለን : :
ለምሳሌ:
Sample code - 2:
x = eval("2")
print(x)
Result:
2
🔥"Knowledge is power"🔥
#Stay@home
@h_programming
አሺ ሰዎች አስከዛሬ ያስተማርኳችሁን ተጠቀማችሁ የምትሰሯት ሁለት ቀለል ያሉ #challenge 'ኦች ይዜላቹ መጥቻለዉ : : ትኩረት!
Challenge_1: ከተጠቃሚ radius ተቀብሎ area እና circumference አስልቶ ለተጠቃሚዉ የሚያሳዉቅ python code ፃፉ : :
Challenge_2: ከ ተጠቃሚ width እና length ተቀብሎ area እና perimeter አስልቶ ለተጠቃሚዉ የሚያሳዉቅ python code ፃፋ : :
በትክክል ለሚመልሱ ሰዎች እንደተለመደዉ ስጦታ ተዘጋጅቷል : :
መልካም እድል!
Challenge_1: ከተጠቃሚ radius ተቀብሎ area እና circumference አስልቶ ለተጠቃሚዉ የሚያሳዉቅ python code ፃፉ : :
Challenge_2: ከ ተጠቃሚ width እና length ተቀብሎ area እና perimeter አስልቶ ለተጠቃሚዉ የሚያሳዉቅ python code ፃፋ : :
በትክክል ለሚመልሱ ሰዎች እንደተለመደዉ ስጦታ ተዘጋጅቷል : :
መልካም እድል!
ብዙዎቻቹ መልስ እየላካቹልኝ አደለም : : 😔
እሺ ፍንጭ ልስጣቹ....
ይሄን challenge ለመስራት የምትጠቀሟቸዉ function 'እች : :
#input() - ከ ተጠቃሚ radius, length, እና width ለመቀበል : :
#eval() - የተቀበላቹትን ወደ ቁጥር ለመቀየር : :
#print() - የሚመጣዉን መልስ console ላይ እንዲታይ ለማረግ : :
Challenge 'ኦቹን ለመስራት የምትጠቀሟቸዉ formula
3.14 * radius * radius (የ circle 'ኡን area ለማግኘት)
2 * 3.14 * radius (የ circle 'ኡን circumference ለማግኘት)
length * width (የ rectangle area ለማግኘት )
2 * (length + width) (perimeter ለማግኘት)
....እነዚን ፍንጮች ተጠቅማቹ መስራት እንደምችሉ ተስፋ አረጋለዉ : :
#እባካቹ_ቢያንስ_ሞክሩ
መልሳችሁን 👉 @h_grambot
እሺ ፍንጭ ልስጣቹ....
ይሄን challenge ለመስራት የምትጠቀሟቸዉ function 'እች : :
#input() - ከ ተጠቃሚ radius, length, እና width ለመቀበል : :
#eval() - የተቀበላቹትን ወደ ቁጥር ለመቀየር : :
#print() - የሚመጣዉን መልስ console ላይ እንዲታይ ለማረግ : :
Challenge 'ኦቹን ለመስራት የምትጠቀሟቸዉ formula
3.14 * radius * radius (የ circle 'ኡን area ለማግኘት)
2 * 3.14 * radius (የ circle 'ኡን circumference ለማግኘት)
length * width (የ rectangle area ለማግኘት )
2 * (length + width) (perimeter ለማግኘት)
....እነዚን ፍንጮች ተጠቅማቹ መስራት እንደምችሉ ተስፋ አረጋለዉ : :
#እባካቹ_ቢያንስ_ሞክሩ
መልሳችሁን 👉 @h_grambot
#winners
1) iboy (@iBoyd)
2) <(') ᴘʀ0xʏ ᴘɪʀ4ᴛᴇ<(')™💀⚓ (@Piratemendax777)
3) Mr~
4) <>: (@s8cr8t)
5) M.AMANUEL (@invisibliticalGhost)
6) @Mu1Se
1) iboy (@iBoyd)
2) <(') ᴘʀ0xʏ ᴘɪʀ4ᴛᴇ<(')™💀⚓ (@Piratemendax777)
3) Mr~
4) <>: (@s8cr8t)
5) M.AMANUEL (@invisibliticalGhost)
6) @Mu1Se
World of Tech
በዚ ቻናል ላይ ስለ : -
💢 HTML
💢Javascript
💢 Python
💢 Hacking
ቀለል ባለና ግልፅ በሆነ መንገድ መማር ትችላላቹ : :
እባካቹ ተቀላቀሉ..
👇👇
https://t.me/reprograms
በዚ ቻናል ላይ ስለ : -
💢 HTML
💢Javascript
💢 Python
💢 Hacking
ቀለል ባለና ግልፅ በሆነ መንገድ መማር ትችላላቹ : :
እባካቹ ተቀላቀሉ..
👇👇
https://t.me/reprograms
Telegram
🌎 World of Tech™🖥
All about Programming and Hacking💯
💢Programming course
💥Javascript, Python, HTML
💢 Hacking Tutorial
💢 Hacking & Programming PDFs📚
🚫 spamming & promotion forbidden
Group 👉 @reprograms_group
Bot 👉 @reprograms_bot
💢Programming course
💥Javascript, Python, HTML
💢 Hacking Tutorial
💢 Hacking & Programming PDFs📚
🚫 spamming & promotion forbidden
Group 👉 @reprograms_group
Bot 👉 @reprograms_bot
CODE TECH™ (channel) pinned «#winners 1) iboy (@iBoyd) 2) <(') ᴘʀ0xʏ ᴘɪʀ4ᴛᴇ<(')™💀⚓ (@Piratemendax777) 3) Mr~ 4) <>: (@s8cr8t) 5) M.AMANUEL (@invisibliticalGhost) 6) @Mu1Se»