-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpi.py
38 lines (33 loc) · 978 Bytes
/
pi.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
def palindromo(z):
if str(z) == "".join(reversed(str(z))):
return True
def primo(x):
contador = 0
for num in range(x):
novo = num + 1
if (x % novo == 0):
contador += 1
if (contador == 2):
print(x)
with open("pi-billion.txt") as file:
valor = ""
ignora = ""
ignoraNum = 0
contador = 0
while True:
for line in file:
for num in line:
#ignora o 3.1
if ignoraNum != 2:
ignora += str(num)
ignoraNum += 1
else:
valor += str(num)
if len(valor) > 8:
if(palindromo(valor)):
if valor[0] != "0":
print(f"resultado: {valor}")
break
print(valor)
contador += 1
valor = ""