:: پشتیبانی فنی ADSL به پارسی ::

::: ADSL - ویندوز - نرم افزار - سخت افزار - موبایل - لینوکس - آفیس - شبکه - برنامه نویسی :::

:: پشتیبانی فنی ADSL به پارسی ::

::: ADSL - ویندوز - نرم افزار - سخت افزار - موبایل - لینوکس - آفیس - شبکه - برنامه نویسی :::

:: پشتیبانی فنی ADSL به پارسی ::

تقدیم به تمام پشتیبانان ADSL که به رنج در تلاشند

*** تاسیس به سال 1389 در بلاگفا ***

بایگانی
  • ۰
  • ۰

تابعی بنویسید که دو عدد بگیرد و تعداد اعداد اول بین این دو را نشان دهد 

 

 

#=========<< isPrime >>===================


from cgitb import reset
from unittest import result


def isPrime (n) :
    if n == 1 : # Not Prime 
       return False 
    
    i = 2 
    isPrimeFlag = True     # n is Prime 
    while i <= n//2 and isPrimeFlag == True :
        if n % i == 0 :
            isPrimeFlag = False 
        i+=1 
    return isPrimeFlag 

#=========<< PrimeCounter >>===================

def primeCounter(num1, num2) :
    counter = 0
    for number in range (num1 + 1 , num2) :
        result = isPrime(number)
        # prime is True then number is prime
        if result == True :
            counter+=1
    return counter 

#================<< MAIN >>=======================

num1 = int(input(" Enter First number :"))
num2 = int(input(" Enter Second number :"))

temp = 0

if num1 > num2 :
    temp = num1 
    num1 = num2 
    num2 = temp 
    
counter = primeCounter(num1,num2)

print(counter)

  • ۰۲/۰۶/۲۴
  • amir khan

نظرات (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی