برنامه ی تجزیه کننده ی اعداد به عوامل اول

به نام خدا

سلام

ما توی این جلسه میخوایم یدونه برنامه بنویسیم که اعداد رو به عوامل اولشون تجزیه میکنه..

با من همراه باش

خب ما به کتابخانه ی math نیاز داریم که پیشنیاز پایتون برای شما نصبش کرده و لازم نیست نصبش کنید(البته شاید توی نسخه ی پایتون شما فرق داشته باشه)

خب الان من کد ها رو میزارم که ببینید:

‍‍import math
def javab(n):
while n % 2 == 0:
print(2),
n = n / 2
for i in range(3, int(math.sqrt(n))+1, 2):
while n % i == 0:
print(i),
n = n / i
if n > 2
print(n)
n = int(input("number you want to analyze:"))
javab(n)

خب حالا میایم کد ها رو توضیح میدیم:

مرحله ی اول:

ایمپورت کردن کتابخانه

import math

و حالا یه تابع تعریف میکنیم

که توش محاسبات رو مینویسیم...

و توی خط یکی مونده به اخر n رو ورودی گرفتیم

حالا عکس خروجی رو میزارم :

من عدد 32 رو وارد کردم :

حالا شما اعداد مختلفی رو میتونید وارد کنید و حد و مرزی هم نداره...

عکس خروجی
عکس خروجی


خب اگر از این آموزش خوشتون اومد حتما لایک و کامنت بزارید


تا جلسه ی بعدی خدانگهدار...