Level 5 : what is the output for the below code


>>> y = 90
>>> def function(x, y=y):
>>>    return x+y

>>> print(function(1))

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