diff --git a/lecture20261027/if01.py b/lecture20261027/if01.py new file mode 100644 index 0000000..76d2d55 --- /dev/null +++ b/lecture20261027/if01.py @@ -0,0 +1,13 @@ + + +# Inputs to the program +length = input("Enter a value for the Length ") +length = float(length) + +if length <= 0: + print("Length cannot be negative or zero.") + print("Program terminates here\n") + exit() + +print(f"length = {length}") + diff --git a/lecture20261027/if02.py b/lecture20261027/if02.py new file mode 100644 index 0000000..f55d808 --- /dev/null +++ b/lecture20261027/if02.py @@ -0,0 +1,17 @@ + +print("\nThis program demonstrate if statement\n") + +data1 = 7 +data2 = 3 + +print(f"data1 = {data1}, data2 = {data2}") + +if data1 == data2: + print("data1 == data2") + +if data1 >= data2: + print("data1 >= data2") + +if data1 != data2: + print("data1 != data2") + diff --git a/lecture20261027/if03_nested.py b/lecture20261027/if03_nested.py new file mode 100644 index 0000000..f4b4f55 --- /dev/null +++ b/lecture20261027/if03_nested.py @@ -0,0 +1,23 @@ + +print("\nThis program demonstrate nest if\n") +print("Insure both values > 0, but the logic fails") + +data1 = 7 +data2 = 0 + +print(f"data1 = {data1}, data2 = {data2}") + +if data1 <= 0: + print("data1 is less than or equal to zero") + if data2 <= 0: + print("data2 is less than or equal to zero") + exit() + exit() + +print("Done") + + + + + + diff --git a/lecture20261027/if03_nested_1.py b/lecture20261027/if03_nested_1.py new file mode 100644 index 0000000..a116f75 --- /dev/null +++ b/lecture20261027/if03_nested_1.py @@ -0,0 +1,24 @@ + +print("\nThis program demonstrate nest if\n") +print("Insure both values > 0, but the logic works as two separate ifs") + +data1 = 7 +data2 = 0 + +print(f"data1 = {data1}, data2 = {data2}") + +if data1 <= 0: + print("data1 is less than or equal to zero") + exit() + +if data2 <= 0: + print("data2 is less than or equal to zero") + exit() + +print("Done") + + + + + + diff --git a/lecture20261027/if03_nested_2.py b/lecture20261027/if03_nested_2.py new file mode 100644 index 0000000..2613135 --- /dev/null +++ b/lecture20261027/if03_nested_2.py @@ -0,0 +1,22 @@ + +print("\nThis program demonstrate nest if\n") +print("Insure both values > 0, preferred method") + +data1 = 7 +data2 = 3 + +print(f"data1 = {data1}, data2 = {data2}") + +if data1 <= 0 or data2 <=0: + print("ERROR: data1 and data2 must greater than zero") + exit() + + + +print("Done") + + + + + + diff --git a/lecture20261027/logic01.py b/lecture20261027/logic01.py new file mode 100644 index 0000000..82664c4 --- /dev/null +++ b/lecture20261027/logic01.py @@ -0,0 +1,25 @@ + +print("\nThis program displays logic values\n") + +data1 = 7 +data2 = 3 +data3 = data2 + + +print(f"{data1} > {data2} = {data1 > data2}") +print(f"{data1} >= {data2} = {data1 >= data2}") +print(f"{data1} < {data2} = {data1 < data2}") +print(f"{data1} <= {data2} = {data1 <= data2}") +print(f"{data1} == {data2} = {data1 == data2}") +print(f"{data1} != {data2} = {data1 != data2}") + +print() + +print(f"{data3} > {data2} = {data3 > data2}") +print(f"{data3} >= {data2} = {data3 >= data2}") +print(f"{data3} < {data2} = {data3 < data2}") +print(f"{data3} <= {data2} = {data3 <= data2}") +print(f"{data3} == {data2} = {data3 == data2}") +print(f"{data3} != {data2} = {data3 != data2}") + + diff --git a/lecture20261027/rectangle2.py b/lecture20261027/rectangle2.py new file mode 100644 index 0000000..ac8843b --- /dev/null +++ b/lecture20261027/rectangle2.py @@ -0,0 +1,28 @@ + + +print("\nA Program to calculate the area of a rectangle \n") +# Inputs to the program +length = input("Enter a value for the Length ") +length = float(length) + +if length <= 0: + print("Length cannot be negative or zero.") + print("Program terminates here\n") + exit() + + +width = input("Enter a value for the width ") +width = float(width) + +if width <= 0: + print("Width cannot be negative or zero.") + print("Program terminates here\n") + exit() + + +# Calculation or process the data + +area = length * width + +# Output results +print(f"The area is {area}")