Primul commit si adaugat primu lab
Signed-off-by: Robert Nedela <robertnedela15@gmail.com>
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
import math, random
|
||||
|
||||
def is_prime(n):
|
||||
if n < 2:
|
||||
return False
|
||||
if n == 2:
|
||||
return True
|
||||
for i in range(3, int(math.sqrt(n)) + 1, 2):
|
||||
if n % i == 0:
|
||||
return False
|
||||
return True
|
||||
|
||||
def generate_prime(k):
|
||||
low_lim = int(math.pow(10, k - 1))
|
||||
sup_lim = int(math.pow(10, k) - 1)
|
||||
|
||||
while True:
|
||||
hope = int(random.randint(low_lim, sup_lim))
|
||||
if is_prime(hope):
|
||||
return hope
|
||||
|
||||
#number = input("Introduce un nr: ")
|
||||
number = "1239123"
|
||||
num = int(number)
|
||||
print(str(num))
|
||||
reversed = int(number[::-1])
|
||||
print(reversed)
|
||||
|
||||
print("Generam un nr prim de 3 cifre")
|
||||
print(generate_prime(15))
|
||||
Reference in New Issue
Block a user