رایانشکده *** Computation Hub

رایانشکده *** Computation Hub

محاسبات ریاضی، حل مسئله های برنامه نویسی و پیاده سازی الگوریتم
رایانشکده *** Computation Hub

رایانشکده *** Computation Hub

محاسبات ریاضی، حل مسئله های برنامه نویسی و پیاده سازی الگوریتم

تشخیص عدد اول در پایتون

به زبان پایتون، برنامه‌ای بنویسید که پیوسته عددی طبیعی بزرگتر از 1 دریافت و آشکار سازد که آن عدد، اول است یا مرکب. در صورتی که کاربر یک عدد صحیح کوچکتر از 2 وارد نماید، خروج از برنامه رخ می‌دهد.

Write a program in Python which receives a natural number greater than 1 as input and determines if the number is prime or composite. If the user enters an integer less than 2, the program is terminated.

 

 



کد برنامه


کانال تلگرام پایتون

نظرات 2 + ارسال نظر
محسن پنج‌شنبه 17 بهمن 1398 ساعت 21:13

سلام دوست عزیز
خواستم بگم نیازی نیست تو این قسمت از کد
for i in range (2,n):

یک رنج عدد از 2 تا خود عدد مورد نظر بسازید
بلکه فقط کافیه از 2 تا مجذور عدد وارد شده یک لیست بسازید
به همین راحتی
با این کار مثلا تو عدد یک ملیون فقط یک لیست از 2 تا 1000 بررسی میشه و نیازی به بررسی یک ملیون شماره نیست
واضحه که سرعت خیلی زیاد میشه

البته شما خودتون استادید
اسائه ادب نشه

بله، حق با شماست. الگوریتم پیشنهادی شما بهینه تر است.

باقر یکشنبه 12 آبان 1398 ساعت 22:03

ممنون از شما آقای رجبپور بابت درست کردن همچین وبلاگی

سپاسگزارم. کامروا باشید

برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد