<SYSTEM_TASK:>
Given the following text description, write Python code to implement the functionality described below step by step
<END_TASK>
<USER_TASK:>
Description:
 Combien de numéros de mobiles français sont des nombres premiers ?
A question simple, réponse simple 
Step1:  Réponse
Step2:  Conclusion
Step3:  Et donc, on peut calculer la part de nombres premiers parmi les numéros de téléphones mobiles français.
De souvenir, c'était environ 5.1%, vérifions 
<ASSISTANT_TASK:>
Python Code:
from sympy import isprime
print(isprime.__doc__[:180])
Explanation: Combien de numéros de mobiles français sont des nombres premiers ?
A question simple, réponse simple :
Dépendances
End of explanation
first_number = 6_00_00_00_00
last_number = 7_99_99_99_99
# test rapide
#last_number = first_number + 20
all_numbers = range(first_number, last_number + 1)
def count_prime_numbers_in_range(some_range):
    count = 0
    for number in some_range:
        if isprime(number):
            count += 1
    return count
Explanation: Réponse
End of explanation
count = count_prime_numbers_in_range(all_numbers)
print(f"Pour des numéros de téléphones, nombres entre {first_number} et {last_number} (inclus), il y a {count} nombres premiers.")
Explanation: Conclusion
End of explanation
total_number = len(all_numbers)
print(f"Pour des numéros de téléphones, nombres entre {first_number} et {last_number} (inclus), il y a {count/total_number:%} nombres premiers.")
Explanation: Et donc, on peut calculer la part de nombres premiers parmi les numéros de téléphones mobiles français.
De souvenir, c'était environ 5.1%, vérifions :
End of explanation
<END_TASK>