From bf5613b8630b5fd2b12b069a35e9aeeae3f10b3f Mon Sep 17 00:00:00 2001 From: Yousri <54667@etu.he2b.be> Date: Thu, 14 Apr 2022 16:42:25 +0200 Subject: [PATCH] first changes --- learning_python3.md | 32 ++++++++++++++++++++++++++++++-- 1 file changed, 30 insertions(+), 2 deletions(-) diff --git a/learning_python3.md b/learning_python3.md index f9908be..4d008c4 100644 --- a/learning_python3.md +++ b/learning_python3.md @@ -518,7 +518,7 @@ else: ## Some links to read up on -* how to to [str.isfloat()](https://stackoverflow.com/questions/736043/checking-if-a-string-can-be-converted-to-float-in-python)? +* how to convert string to float, Look at the response here: [str.isfloat()](https://stackoverflow.com/questions/736043/checking-if-a-string-can-be-converted-to-float-in-python)? # A text based adventure game @@ -711,7 +711,7 @@ function_scope(300, 400) print("outside the function", total) ``` -Here `total` outside of the function references a different object from the `total` inside of the function. +Here, there is a variable `total` outside the function references.But, it is a different object from the `total` inside the function. Python is very *nice* and will try to fix some common mistakes or oversights by itself. For example. @@ -1369,6 +1369,34 @@ if __name__ == "__main__": +#Logical Operators + +There is three types of logical operators. All operators returns boolean. + +| Operator | Result | +|-----------------|----------------------------------------------| +| **And** | It send 'True' if all conditions are true | +| **Or** | It send 'True' if one of conditions are true | +| **Not** | It reverse the boolean result | + + +Let's start example with 'And' operator! + +```python3 +CustomerName = "Jean" +CustomerAgreement = True + +DealerName = "Paul" +DealerAgreement = True + +if CustomerAgreement and DealerAgreement : + print(f"Youpi !!! {CustomerName} and {DealerName} are agreed ") +else: + print(f"Oh no {CustomerName} and {DealerName} are disagreed ;( ") +``` +As you can guess, Jean and Paul are agreeing to the deal. If I had put 'False' in DealerAgreement, the result will be inverse. + + # Lists The different built-in objects we've seen until now, such as `str` and `int` are simple [text](https://docs.python.org/3/library/stdtypes.html#text-sequence-type-str) and [numeric](https://docs.python.org/3/library/stdtypes.html#numeric-types-int-float-complex) types. -- 2.30.2