CODE TECH™ (channel)
227 subscribers
42 photos
1 video
8 files
21 links
“Any fool can write code that a computer can understand. Good programmers write code that humans can understand.” – Martin Fowler

Channel ➻ @h_programming
Group ➻ @h_programmers_group
Bot ➻ @h_gramBot
Download Telegram
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)
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
str()

🔺 ይህን 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
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
አሺ ሰዎች አስከዛሬ ያስተማርኳችሁን ተጠቀማችሁ የምትሰሯት ሁለት ቀለል ያሉ #challenge 'ኦች ይዜላቹ መጥቻለዉ : : ትኩረት!

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
This media is not supported in your browser
VIEW IN TELEGRAM
#winners

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
CODE TECH™ (channel) pinned «#winners 1) iboy (@iBoyd) 2) <(') ᴘʀ0xʏ ᴘɪʀ4ᴛᴇ<(')™💀⚓ (@Piratemendax777) 3) Mr~ 4) <>: (@s8cr8t) 5) M.AMANUEL (@invisibliticalGhost) 6) @Mu1Se»
🔔 የቻናላችንን link ለ ወዳጆቻችሁ share አርጉ : :
ቻናሉን አብረን እናሳድገው...

👇👇
╭─••─═•📱••••••••═─•📱•─╮
➙ @h_programming
➙ @h_programming
╰─••─═•📱••••••••═─•📱•─╯
✨ እስኪ logo እንቀይር..

ከታች ካለዉ logo የወደዳቹትን ምረጡ : :

በብዙ ሰዎች የተመረጠዉ የ channel 'አችን logo ይሆናል : :
A
B
C
Vote here 👇
Final Results
29%
A
33%
B
38%
C
እሺ ሰዎች ምርጫዉ ተጠናቋል : :

😋 በብዙ ሰዎች የተመረጠዉ logo.
🎊🎊🎊🎊🎊🎊🎊🎊🎊🎊

Logo C

ስለመረጣቹ እናመሰግናለን 🙏
ሰላም ዉድ የCodeTech ቤተሰቦች ዛሬ ባለፈዉ የሰጠኋችሁን challenge እንሰራለን : :

Challenge - 1

#ከታች እንደምታዩት input function 'ን በመጠቀም ከ ተጠቃሚዉ radius እንዲያስገባ እናረጋለን : : assignment operator ( = ) 'ን በመጠቀም ተጠቃሚዉ የሚያስገባዉን ቁጥር 'radius' በሚባል identifier ወይም variable የ እንወክላለን : : 👇

radius = input("Enter radius: ")

# የተቀበልነዉን radius #eval function 'ን በመጠቀም ወደ ቁጥር እንቀይራለን : : ከዛም radius በሚባል identifier እንወክለዋለን : : 👇

radius = eval(radius)

#ከ ተጠቃሚ የተቀበልነዉን radius በመጠቀም area እናሰላለን : : መልሱንም 'area' በሚባል identifier እንወክለዋለን : : 👇

area = 3.14 * radius * radius

#ከ ተጠቃሚ የተቀበልነዉን radius በመጠቀም circumference እናሰላለን : : መልሱንም circumference በሚባል identifier እንወክለዋለን : : 👇

circumference = 2 * 3.14 * radius

#በመቀጠልም #print function 'ን ተጠቅመን : አስልተን ያገኘነዉን area console 'ላይ print እናረጋለን : : 👇

print("Area of the circle is " + str(area))

#በተመሳሳይ የመጣልንን circumference #print function 'ን በመጠቀም console ላይ እንዲታይ እናረጋለን : : 👇

print("Circumference of the circle is " + str(circumference))

#Done

radius = input("Enter radius: ")

radius = eval(radius)

area = 3.14 * radius * radius

print("Area of the circle is " + str(area))

circumference = 2 * 3.14 * radius

print("Circumference of the circle is " + str(circumference)
)


በቀጣይ challenge - 2 እንዴት እንደሚሰራ እናያለን : :



@h_programming




#challenge_1