Level 1 : What is the output of the following code?


def sample():
   try:
        return 6
   finally:
        return 5
k = sample()
print(k)

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