Compare commits

...

5 Commits

Author SHA1 Message Date
e95f041f50 04 finnish 2026-02-09 13:57:53 +01:00
194fdc1beb 04/ex3 2026-02-09 13:40:22 +01:00
ae3ae15fdb 04/ex2 2026-02-09 13:21:55 +01:00
2bafef8574 04/ex1 2026-02-09 11:54:12 +01:00
1b068c2b2b 04/ex0 2026-02-09 11:23:38 +01:00
5 changed files with 110 additions and 0 deletions

15
04/ex0/ft_ancient_text.py Normal file
View File

@@ -0,0 +1,15 @@
def read_ancient_text() -> None:
try:
print("Accessing Storage Vault: ancient_fragment.txt")
vault = open("ancient_fragment.txt", "r")
print("Connection establish...")
print("\nRECOVERED DATA:")
print(vault.read())
vault.close()
print("\nData recovery complete. Storage unit disconnected.")
except FileNotFoundError:
print("ERROR: Storage vault not found.")
if __name__ == "__main__":
read_ancient_text()

View File

@@ -0,0 +1,22 @@
def create_new_discovery() -> None:
print("=== CYBER ARCHIVES - PRESERVATION SYSTEM ===")
try:
print("\nInitializing new storage unit: new_discovery.txt")
file = open("new_discovery.txt", "w")
print("Storage unit created successfully...")
print("\nInscribing preservation data...")
print("[ENTRY 001] New quantum algorithm discovered\n\
[ENTRY 002] Efficiency increased by 347%\n\
[ENTRY 003] Archived by Data Archivist trainee")
file.write("[ENTRY 001] New quantum algorithm discovered\n\
[ENTRY 002] Efficiency increased by 347%\n\
[ENTRY 003] Archived by Data Archivist trainee")
file.close()
print("\nData inscription complete. Storage unit sealed.")
print("Archive 'new_discovery.txt' ready for long-term preservation.")
except Exception as err:
print(err)
if __name__ == "__main__":
create_new_discovery()

View File

@@ -0,0 +1,21 @@
import sys
def communication_system() -> None:
print("=== CYBER ARCHIVES - COMMUNICATION SYSTEM ===")
sys.stdout.write("\nInput Stream active. Enter archivist ID: ")
archivist_id = input()
sys.stdout.write("Input Stream active. Enter status report: ")
status_report = input()
sys.stdout.write(
f"\n[STANDARD] Archive status from {archivist_id}: {status_report}\n"
)
sys.stderr.write(
"[ALERT] System diagnostic: Communication channels verified\n"
)
sys.stdout.write("[STANDARD] Data transmission complete\n")
print("\nThree-channel communication test successful.")
if __name__ == "__main__":
communication_system()

View File

@@ -0,0 +1,21 @@
def vault_security_system() -> None:
print("=== CYBER ARCHIVES - VAULT SECURITY SYSTEM ===\n")
try:
print("Initiating secure vault access...")
with open("classified_data.txt", "r") as source_file, open(
"archive_data.txt", "w"
) as dest_file:
print("Vault connection established with failsafe protocols\n")
print("SECURE EXTRACTION:")
print(source_file.read())
print("\nSECURE PRESERVATION:")
dest_file.write("[CLASSIFIED] New security protocols archived")
print("[CLASSIFIED] New security protocols archived")
print("Vault automatically sealed upon completion")
except Exception as err:
print(err)
print("\nAll vault operations completed with maximum security.")
if __name__ == "__main__":
vault_security_system()

View File

@@ -0,0 +1,31 @@
def file_error_tester() -> None:
print("=== CYBER ARCHIVES - CRISIS RESPONSE SYSTEM ===\n")
try:
print("CRISIS ALERT: Attempting access to 'lost_archive.txt'...")
with open("lost_archive.txt") as file:
print("STATUS: Normal operations resumed")
except FileNotFoundError:
print("RESPONSE: Archive not found in storage matrix")
print("STATUS: Crisis handled, system stable")
print()
try:
print("CRISIS ALERT: Attempting access to 'classified_vault.txt'...")
with open("/bin/zsh", "w") as file:
print("STATUS: Normal operations resumed")
except PermissionError:
print("RESPONSE: Security protocols deny access")
print("STATUS: Crisis handled, security maintained")
print()
try:
print("ROUTINE ACCESS: Attempting access to 'standard_archive.txt'...")
with open("standard_archive.txt") as file:
print(f"SUCCESS: Archive recovered - ``{file.read()}''")
print("STATUS: Normal operations resumed")
except Exception as err:
print(err)
print("STATUS: Crisis handled, security maintained")
print("\nAll crisis scenarios handled successfully. Archives secure.")
if __name__ == "__main__":
file_error_tester()