From aa6c6d8fc807e6734c4f9eb9bb3c9eefc80f7e1f Mon Sep 17 00:00:00 2001 From: eeveelovesbooks Date: Fri, 13 Feb 2026 18:33:41 -0800 Subject: [PATCH 1/4] Update lab_1a.py Started css course! --- labs/lab_1/lab_1a.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/labs/lab_1/lab_1a.py b/labs/lab_1/lab_1a.py index 9d15ec8..087ae16 100644 --- a/labs/lab_1/lab_1a.py +++ b/labs/lab_1/lab_1a.py @@ -8,7 +8,7 @@ def main(): print("Hello World!") - name = "" # TODO: Insert your name between the double quotes + name = "Hikari" # TODO: Insert your name between the double quotes print(f"{name}, Welcome to the CSS course!") From 41c6297b1841932367cb48ce660aca4b87c69d5c Mon Sep 17 00:00:00 2001 From: eeveelovesbooks Date: Fri, 13 Feb 2026 22:26:38 -0800 Subject: [PATCH 2/4] updated with stuff --- labs/STAWP.py | 4 ++++ labs/STAWP.sh | 1 + labs/lab_1/git_example | 1 + labs/lab_1/lab_1a.py | 2 +- labs/lab_1/lab_1b.py | 0 labs/lab_1/ls_date.sh | 3 +++ labs/lab_1/test.txt | 1 + labs/lab_1/testyay.txt | 1 + 8 files changed, 12 insertions(+), 1 deletion(-) create mode 100755 labs/STAWP.py create mode 100755 labs/STAWP.sh create mode 160000 labs/lab_1/git_example mode change 100644 => 100755 labs/lab_1/lab_1b.py create mode 100755 labs/lab_1/ls_date.sh create mode 100644 labs/lab_1/test.txt create mode 100644 labs/lab_1/testyay.txt diff --git a/labs/STAWP.py b/labs/STAWP.py new file mode 100755 index 0000000..d87a0d9 --- /dev/null +++ b/labs/STAWP.py @@ -0,0 +1,4 @@ +def main(): + print("STAWP") + + diff --git a/labs/STAWP.sh b/labs/STAWP.sh new file mode 100755 index 0000000..7ec8a2e --- /dev/null +++ b/labs/STAWP.sh @@ -0,0 +1 @@ +echo "STAWP" diff --git a/labs/lab_1/git_example b/labs/lab_1/git_example new file mode 160000 index 0000000..94d26f0 --- /dev/null +++ b/labs/lab_1/git_example @@ -0,0 +1 @@ +Subproject commit 94d26f026b46d59dcc54b12bf42f4069321de664 diff --git a/labs/lab_1/lab_1a.py b/labs/lab_1/lab_1a.py index 087ae16..02c11ba 100644 --- a/labs/lab_1/lab_1a.py +++ b/labs/lab_1/lab_1a.py @@ -7,7 +7,7 @@ def main(): print("Hello World!") - + print("Vim works! RIP my spotify") name = "Hikari" # TODO: Insert your name between the double quotes print(f"{name}, Welcome to the CSS course!") diff --git a/labs/lab_1/lab_1b.py b/labs/lab_1/lab_1b.py old mode 100644 new mode 100755 diff --git a/labs/lab_1/ls_date.sh b/labs/lab_1/ls_date.sh new file mode 100755 index 0000000..9b3c951 --- /dev/null +++ b/labs/lab_1/ls_date.sh @@ -0,0 +1,3 @@ + +ls +date diff --git a/labs/lab_1/test.txt b/labs/lab_1/test.txt new file mode 100644 index 0000000..765ac98 --- /dev/null +++ b/labs/lab_1/test.txt @@ -0,0 +1 @@ +this is a test text file \ No newline at end of file diff --git a/labs/lab_1/testyay.txt b/labs/lab_1/testyay.txt new file mode 100644 index 0000000..6d65e62 --- /dev/null +++ b/labs/lab_1/testyay.txt @@ -0,0 +1 @@ +this is another text file From ebc99279b21d46e12262449927bcd6e3b1ff40ee Mon Sep 17 00:00:00 2001 From: eeveelovesbooks Date: Fri, 13 Feb 2026 23:58:43 -0800 Subject: [PATCH 3/4] Update lab_1a.py --- labs/lab_1/lab_1a.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/labs/lab_1/lab_1a.py b/labs/lab_1/lab_1a.py index 02c11ba..9fadaad 100644 --- a/labs/lab_1/lab_1a.py +++ b/labs/lab_1/lab_1a.py @@ -3,6 +3,8 @@ The first lab in the BWSI CSS course. To complete this lab, fill out the variable on line 10 with your name. Then, save the code, add it to the staging area, and commit it to the Git tree. + +This is to somulate a change made on a robot: robot_speed = 8 #m/s """ def main(): From 0b371bf2f4dbeaa3f3bac8b0c7bb20d5bc2e8e49 Mon Sep 17 00:00:00 2001 From: eeveelovesbooks Date: Sat, 14 Feb 2026 01:20:08 -0800 Subject: [PATCH 4/4] Add user input sanitization --- labs/lab_1/lab_1b.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/labs/lab_1/lab_1b.py b/labs/lab_1/lab_1b.py index e58dd95..2ddadf1 100755 --- a/labs/lab_1/lab_1b.py +++ b/labs/lab_1/lab_1b.py @@ -36,7 +36,13 @@ def simple_calculator(operation: str, num1: float, num2: float) -> float: raise ValueError("Cannot divide by zero.") else: raise ValueError("Invalid operation. Please choose from 'add', 'subtract', 'multiply', or 'divide'.") - +def request_sanitized_number(promt: str)-> float: + while True: + try: + number = float(input(prompt)) + return number + except ValueError: + print("Invalid input. Please enter a valid number.") def main(): print(f"===== Simple Calculator =====")