نوشتن الگوریتم پیدا کردن اعداد اول در پایتون تنها در 10 خط!
-
- پایتون ۳
- سعید فضل اله زاده
- 1 نظر
- 5,129 بازدید
در همین ابتدا باید عرض کنم که منظورم از 10 خط، 10 خط کدنویسی استاندارد پایتون و رعایت PEP8 میباشد. مثلا قبل و بعد از تعریف هر تابع و کلاس باید 2 خط خالی بگذاریم. و این 10 خط را در حال حاضر با دیگر زبانهای برنامهنویسی مثل C، C++، C#، PHP و جاوا مقایسه کردهایم که حالت استاندارد این زبانها بین پانزده تا بیست خط کد نیاز دارد. البته توجه کنید که تمامی این زبانها را در یک خط هم میتوان نوشت چرا که تنها زبانی که بلوک کد آن با فاصله مشخص میشود پایتون هست و اکثر زبانهای دیگر بلوک کد با باز و بسته { و } مشخص میشود. شما مثلا الگوریتم مشابه را در زبانی مثل PHP در یک خط هم به صورت minify شده میتوانید پیادهسازی کنید.
اسکریپتی که برای شما آماده کردیم و نوشتهایم اسکریپت زیر میباشد که یک عدد به عنوان ورودی از کاربر دریافت میشود و بعد به شما میگوید که اول هست یا نیست.
def is_prime(n=int(input('Enter number to check if it is prime: '))):
for i in range(2, int(n**0.5)+1):
if n % i == 0:
return f'{n} is not prime'
return f'{n} is prime'
prime = is_prime()
print(prime)
برای مثال ما اسکریپت را با عدد 98521 اجرا کردیم.
خروجی:
- عدد اول در پایتون
- python prime number
- پیدا کردن عدد اول در پایتون
- اعداد اول در پایتون
- چگونه اعداد اول در پایتون را پیدا کنیم
- الگوریتم اعداد اول در پایتون
- الگوریتم عدد اول در پایتون
- اسکریپت عدد اول در پایتون
- اسکریپت عدد اول پایتون
- how to find prime numbers in python
- finding prime number in python
- check if prime number in python
- بررسی اول بودن عدد در پایتون
- اول بودن عدد در پایتون
نظرات 1
Newly created comments need to be manually approved before publication, other users cannot see this comment until it has been approved.
Newly created comments need to be manually approved before publication, other users cannot see this comment until it has been approved.
ندارم
نه