Level 5 : What is the purpose of the if statement in Python?

Author: bhavani | Tags: conditional-statement | 1859+ Python FAQs | Share
encapsulation | string-method | benefit | data-type | application | identity-operators-(is,-is-not) | data-types | boolean-and-non-boolean | design-principle | enumerate() | arithmetic-operation | docstring | exception-handling | constructor | error-handling | global-variable | counter | datatype | reading:-read(),-readline(),-readlines() | global | boolean | __all__-attribute | frozenset | collections | exponentiation | bitwise | strings | string-slicing | sets | syntax-error | split | __future__ | statement | sys-module | functions | functional-programming | factorial-function | implementation | swapping | encoding | bitwise-operator | string-concatenation | test-discovery | aggregating-data-with-functools.reduce() | function-and-scope | sys | comment | complex | regular-expression | class | set-operation | creating-custom-modules | data-structure | regular-expressions | match | syntax | static-method | assignment-operators | variable | precedence-and-associativity | built-in-function | data-type-conversions | max-min | async | logical-operator | class-and-instance-variable | why-use-multiprocessing-over-threading?-(gil) | module | dataframe-and-series-objects | list-method | math | formal-and-actual-parameter | indexing | data_structure | command-line-parsing | library | mapping-function | debugging | min-function | keyword | memory-management | zfill-function | method | sum() | file | while-and-for-loop | generators-in-python | context-manager | indexing:-loc-vs-iloc | list-join | scientific-notation | software-design | join | dicts | init | invalid-list | conversion | map-function | zip | logical-operators | matrix-list-comprehension | formatting-with-strftime | list-methods-and-slicing | joining-and-merging-dataframes | list-indexing | call | using-the-threading-module | loop-control-statements | loop | tuple | string-formatting | input-function | gil | list-comprehensions | error-handling | dictionary-methods | literal-characters-and-special-characters | mysql | sum-function | feature | counter-function | handling-missing-values-(fillna,-dropna) | conditional-statement | matrix | generator | stack | file-handling | logical-operator | multiple-inheritance | yield | bitwise-operator | update | managing-directories-with-os-and-shutil | round | generators | magic-method | single-inheritance | multiprocessing | loops | function-argument | append | class-and-inheritance | iterators | introduction-to-threads | data-structure | while-loop | list-operation | multiple-inheritance | iterator | functional-programming | string-method | decorator | dictionary | list,-set,-and-dictionary-comprehensions | higher-order-function | syntaxerror | inheritance | logical-operation | import-method | loop-control | version-check | filter-function | attribute | namedtuple | overflow | complex-number | for | control-flow | floating-point-precision | list | odd-number | head-and-tail | multiple-except-blocks | zip-function | copy | global-keyword | pass | asyncio | name-mangling | control-flow | oop | using-assertions-(assertequal,-assertraises) | dictionaries | destructor | comprehension | random-function | using-os-and-pathlib-modules | else-statement | virtual-environment | memory | collection | descriptors | defining-functions | lists | decimal | condition | sorting-and-ranking | random | comparison | matplotlib | exception | conditional-statements | thread | immutability | integers | asyncio-module | operator-or | string-manipulation | immutable-data-type | file-handling | namespace | data-structures-in-python | string-iteration | operators | python-operators | assert | format | type-conversion | integer | membership-operators-(in,-not-in) | method-overloading | opening-files-(open()) | list-vs-tuple | multithreading | string-slicing | syntax-error | compute | math-copysign | numeric | introduction-to-multiprocessing | arithmetic-expression | regex | operator-overloading | version | deep-copy | sorted | else | access-modifier | virtual-environment | list-comprehension | methods | id-function | python-django | difference-between-threads-and-processes | fabs-function | mutable | intering | conditional-statement | choice | introduction-to-python | return-statement | built-in-function | python-history | default-arguments | tuple-unpacking | string-methods | error | operator-and | unit-testing | using-yield-in-functions | with-statement | list-slicing | working-with-dates-and-times | working-with-file-paths | def | lambda-function | min-max-function | input-function | list-mutation | reading-and-writing-files | expression | walking-through-directories-using-os.walk() | type-conversion-and-casting | built-in-modules | slice | tuples | oops | classes | recursion | mathematics | identity-operator | thread-synchronization | goto-function | binary-operation | mathematical-function | built-in | quantifiers-(*,-+,-?,-{}) | sorting | anchors-(^,-$) | objects | basic | global-variable | filtering-and-indexing | string-formatting | python | binary | identity-operator | directory-operations | shallow-copy | function | polymorphism | datetime.date,-datetime.time,-datetime.datetime | file_handling | data-structures | default-mutable-argument | type-conversion | filter | object-attribute | range | while-loops | nested-loop | pandas | numpy | __init_subclass__ | exception-handling | iterable | center | indentation | while-else-loop | using-else-and-finally | pseudocode | control-statement | slicing | pep | raise-statement | creating-and-starting-threads | floats | precedence | data-type | staticmethod | overriding-methods | string | dictionary-comprehensions | writing:-write(),-writelines() | typeerror | python-syntax-and-structure | python-repl | turtle | assignment-operator | python-module | round-function | reading-and-writing-large-files-efficiently | class-and-object | expand-tab | time-series-with-pandas | escape-operator | list-comprehension | using-join()-and-is_alive()-methods | key-value-pairs | datetime | arbitrary-arguments-(*args,-**kwargs) | operations | threading | rollback | inherit | int | boolean-masking | recurssion | lambda | advanced-file-operations | input | parsing-with-strptime | array | print-statement | working-with-temporary-files-using-tempfile | postfix | print | type_conversion | operand | working-with-binary-files-(rb,-wb) | using-map()-for-transformations | booleans | tuple-methods | using-lists-as-stacks | lambda-functions | heap-memory | lambdas | identifier | thread-safe-data-structures-(queue.queue) | interpreter | set | parameter | installation | class-decorators | pickling--unpickling | operator | touples | python_version | raise | package-management ...