diff --git a/labs/lab_1/lab_1a.py b/labs/lab_1/lab_1a.py index 9d15ec83..b14dd445 100644 --- a/labs/lab_1/lab_1a.py +++ b/labs/lab_1/lab_1a.py @@ -8,9 +8,13 @@ def main(): print("Hello World!") - name = "" # TODO: Insert your name between the double quotes + name = "TJ Arthur" # TODO: Insert your name between the double quotes print(f"{name}, Welcome to the CSS course!") if __name__ == "__main__": main() + +""" + This is to simulate a change made on a robot: robot_speed = 5 # m/s + This is to simulate a change made on a robot: robot_speed = 8 # m/s""" \ No newline at end of file diff --git a/labs/lab_1/lab_1b.py b/labs/lab_1/lab_1b.py index e58dd957..e01d6130 100644 --- a/labs/lab_1/lab_1b.py +++ b/labs/lab_1/lab_1b.py @@ -37,6 +37,19 @@ def simple_calculator(operation: str, num1: float, num2: float) -> float: else: raise ValueError("Invalid operation. Please choose from 'add', 'subtract', 'multiply', or 'divide'.") +def request_sanitized_number(prompt: str) -> float: + + """Function to request and sanitize user input for the operation. + + Returns: + float: The sanitized number input by the user.""" + 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 =====")