Kakabsat, naimbag nga aldaw kadakayo amin! Kararagak nga nasayaat ti daytoy nga aldawyo, ken maysa a ragsak nga makikadduaak kadakayo tapno maibingayko ti adal maipapan iti Python ken ti math library na. No bassit laeng ti ammom iti programming, saan ka a mabuteng! Ipaliw-awagko dagitoy a konsepto iti maysa nga ay-ayo a pannakaawat ken ti simple a pamuspusan babaen kadagiti code nga ipakita tayo.
Python Math Library
Ti math library ti Python ket adda kadakuada amin dagiti pagnaan a kasapulan tapno mapapardas ken masimple ti panaggamitmo iti math formulas. Makita kadagiti trigonometrical functions, logarithms, ken ad-adu pay. Ket ita, let’s explore dagiti simple nga example tapno masapulmo iti praktika ti math functions iti Python.
import math # 1. Valor ti pi pi_valor = math.pi print("Valor ti pi ket: ", pi_valor) # 2. Trigonometric Functions: sin, cos, tan angle = math.radians(30) # I-convert dagiti degrees iti radians sin_valor = math.sin(angle) cos_valor = math.cos(angle) tan_valor = math.tan(angle) print("sin(30°): ", sin_valor) print("cos(30°): ", cos_valor) print("tan(30°): ", tan_valor) # 3. Logarithms log_valor = math.log(10) print("Logarithm ti 10 ket: ", log_valor) # 4. Square Root sqrt_valor = math.sqrt(16) print("Square root ti 16 ket: ", sqrt_valor) # 5. Absolute Value abs_valor = math.fabs(-5) print("Absolute value ti -5 ket: ", abs_valor)
Dagiti Resulta:
Valor ti pi ket: 3.141592653589793 sin(30°): 0.49999999999999994 cos(30°): 0.8660254037844387 tan(30°): 0.5773502691896257 Logarithm ti 10 ket: 2.302585092994046 Square root ti 16 ket: 4.0 Absolute value ti -5 ket: 5.0
Kitaen yo ti kinapatig ti math library – makatawid tayo iti adu a matematika a problema nga alisto ken praktikal. Dagitoy nga example ket pakita ti sin, cos, tan, logarithms, ken square root, nga dagiti kadawyan a pagnaan.
Example: Panagkuenta ti Area ti Maysa a Circle
Iti sumaruno a part, let’s kuentaen ti area ti maysa nga circle. Ammom manen ti formula a A = π * r2, no adda iti radius nga r.
def area_circle(radius): return math.pi * math.pow(radius, 2) radius = 5 area = area_circle(radius) print(f"Area ti circle nga adda radius na {radius}: {area}")
Resulta:
Area ti circle nga adda radius na 5: 78.53981633974483
Panangrugi ken Panangipateg
Ti napintas iti math library ti Python ket naparikutmo dagiti math formulas iti maysa nga simple a pamuspusan. Amin a rigat ti panagaddan iti functions ket mapapartak babaen daytoy nga teknika. Kadagiti maysa-maysa a pagpracticanmo, agnayonka iti sumaruno a level ti panagaramid iti matematikal a problema.
Agyamanak la unay iti panagpartisipar ken panagbasa yo iti daytoy a blog. Sapulko nga mangted kadakayo iti inspiration ken maawatam ti adu a banag a maaramidyo babaen ti Python. Makita tayo manen iti sumaruno a tutorial!