about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorChristian Krinitsin <mail@krinitsin.com>2025-07-13 23:05:39 +0200
committerChristian Krinitsin <mail@krinitsin.com>2025-07-13 23:05:39 +0200
commitdffe0e98331cee13cc617d840978aadcd57ffae8 (patch)
tree683e4210452a9138c57a8a7441ebd13bf720bb3b
parent516634567b3e4989af102faefc38090bbea96778 (diff)
downloadpi_digit_positions-dffe0e98331cee13cc617d840978aadcd57ffae8.tar.gz
pi_digit_positions-dffe0e98331cee13cc617d840978aadcd57ffae8.zip
add support for searching for a number
-rw-r--r--calc_position.py12
1 files changed, 11 insertions, 1 deletions
diff --git a/calc_position.py b/calc_position.py
index e2c19d0..daa819d 100644
--- a/calc_position.py
+++ b/calc_position.py
@@ -1,6 +1,16 @@
+import re
 
+with open("pi_million", "r") as f:
+    text = f.read()
 
-i = int(input("Enter position: "))
+number = int(input("Search for: "))
+
+match = re.search(rf"{number}", text)
+
+if match:
+    i = int(match.start(0)) + 1
+else:
+    print("Number could not be found")
 
 num_rows = 46
 num_cols = 52