Used loops for iterations rather than hardcoded steps.

This commit is contained in:
Kenn Kitchen
2025-10-26 12:14:17 -04:00
parent cd4c5e0fba
commit 990e728c6f
2 changed files with 23 additions and 24 deletions

34
main.py
View File

@@ -41,30 +41,24 @@ def main():
iterations = int(sys.argv[6])
### Processing ###
seed_values = [seed1, seed2, seed3]
iteration_result = ""
current_timestamp = time.time()
print(current_timestamp)
if sys.argv[5] == "e":
for iteration in range(0, iterations):
print("Iteration (not yet in use): ", iteration)
iteration_result = encode(seed_values[iteration], sys.argv[4])
# first iteration
firstIterationResult = encode(seed1, sys.argv[4])
print(firstIterationResult)
secondIterationResult = encode(seed2, sys.argv[4])
print(secondIterationResult)
thirdIterationResult = encode(seed3, sys.argv[4])
# print(thirdIterationResult)
print("Seeds: ", seed1, seed2, seed3, thirdIterationResult)
print("Seeds used:", seed1, seed2, seed3)
print("Result:", iteration_result)
elif sys.argv[5] == "d":
firstIterationResult = decode(seed1, sys.argv[4])
print(firstIterationResult)
for iteration in range(0, iterations):
iteration_result = decode(seed_values[iteration], sys.argv[4])
secondIterationResult = decode(seed2, sys.argv[4])
print(secondIterationResult)
thirdIterationResult = decode(seed3, sys.argv[4])
print(thirdIterationResult)
print("Seeds used:", seed1, seed2, seed3)
print("Result:", iteration_result)
else:
print("Invalid option!")
sys.exit(1)
@@ -72,8 +66,6 @@ def main():
def encode(offset, message):
print("Encoding!")
current_timestamp = time.time()
print(current_timestamp)
resultMessage = ""