lambda x => x+1
lambda(x): x+1
lambda x: x+1
def lambda(x): x+1
What will be the output of the following Python code ?
def display(b,n): while n>0: print(b,end='') n=n-1display('z',3)
zzz
zz
Infinite loop
An exception is thrown
0
False
None
Error
Required Argument
Keyword Argument
Default Argument
Decimal Argument
Recursive Function
Lambda Function
Built-in Function
Generator Function
find the output of following code:
def add(a,b): return(a+b)print(add(3,4))
4
7
9
8
What will be printed?
x = 10def f(): x = 20 print(x)f()print(x)
10 10
20 20
20 10
What will be the output?
def fun(a,b=2,c=3): print(a,b,c)fun(1,c=10)
1 2 10
1 10 3
1 3 10
Required arguments
Keyword arguments
Default arguments
Variable-length arguments
What is the output of the following
y='klmn'for i in range(len(y)): print(y)
klmn klmn klmn klmn
k
kkk
None of the these
One
Two
Three
Any Number of Times
What is the output of the following code?
x = 50def func (x): x = 2func (x)print ('x is now', x)
x is now 50
x is now 2
x is now 100
What is the value of the following Python code?
>>>print(36 / 4)
9.0
4.0
def function function_name():
declare function function_name():
def function_name():
declare function_name():
What will be the output of the following Python code?
def foo(): return total + 1total = 0print(foo())
1
error
none of the mentioned
Global Scope
Built-in Scope
Local Scope
Module Scope
What is the output of below program ?
def say(message, times =1): print(message * times)say("Hello")say("Word",5)
Hello WordWordWordWordWord
Hello Word 5
Hello Word,Word,Word,Word,Word
Hello HelloHelloHelloHelloHello
What is the output of following?
def f(a, b): print(a, b)f(b=2, a=1)
2 1
1 2
function_name()
call function_name()
ret function_name()
function function_name()
#
&
*
**
def foo(k): k[0] = 1 q = [0] foo(q) print(q)
[0]
[1]
[1, 0]
[0, 1]
At function definition
At runtime always
At function call
Never
x = 10def fun(): global x x = 20fun()print(x)
10
20
How many numbers will be printed by the following code?
def fun(a,b): for x in range(a,b+1): if x%3==0: print(x,end=" ")fun(100,120)
6
def test(): returnprint(test())
Blank
x = 5def f(): global x x = 10f()print(x)
5
example = "helle" print(example.rfind("e"))
2
Increases code duplication
Reduces code reusability
Promotes code reusability and modularity
Makes program slower
none
factorial()
print()
seed()
sqrt()
def fun(a,b=5,c=10): print(a+b+c)fun(2,c=20)
27
17
22
def s(n1): print(n1) n1=n1+2n2=4s(n2)print(n2)
6 4
4 6
4 4
6 6
The variables used inside function are called local variables.
The local variables of a particular function can be used inside other functions, but these cannot be used in global space.
The variables used outside function are called global variables.
In order to change the value of global variable inside function, keyword global is used.
Declared outside all functions
Declared in loop
Declared using global
Declared inside a function
Heap
Stack
Uninitialized data segment
None of the above
int
bool
void
null
An exception is thrown without the return statement
A built-in Python function
A one-line anonymous function
Lambda is a function in python but user can not use it.
x='abcd'for i in x: print(i.upper())
a BCD
abcd
A B CD
Define keyword in python
Define variable in python
Define function in python
All of the above
List
Tuple
Dictionary
Set
What is the output of the following?
x=123for i in x: print(i)
1 2 3
123
none of these
def fun(a, b=5): print(a+b)fun(10, 20)
15
30
25
Subroutines
Function
Definition
Parameters
def add(a, b=5): return a + bprint(add(3))
3
What is the output of the following code ?
def disp(*arg): for i in arg: print(i)disp(name="Rajat", age="20")
TypeError
Rajat 20
Name age
None of these
What will be the output of following?
Y=[2,5J,6]Y.sort()
[2,6,5J]
[5J,2,6]
[6,5J,2]
def foo(): total += 1 return totaltotal = 0print(foo())
Positional
Keyword
Default
Variable
extern
static
global
nonlocal