def callon(b=20, a=10): b = b + a a = b - a print(b, "#", a) return b x = 100 y = 200 x = callon(x, y) print(x, "@", y) y = callon(y) print(x, "@", y)
# Step-by-step execution: # 1. Initially, x = 100 and y = 200. # 2. First function call: callon(100, 200) # b = 100 + 200 = 300 # a = 300 - 200 = 100 # Output: 300 # 100 # Return value: 300 # x is updated to 300. # 3. print(x, "@", y) # Output: 300 @ 200 # 4. Second function call: callon(200) # b = 200 + 10 = 210 # a = 210 - 10 = 200 # Output: 210 # 200 # Return value: 210 # y is updated to 210. # 5. print(x, "@", y) # Output: 300 @ 210 # Final Output: 300 # 100 300 @ 200 210 # 200 300 @ 210Explanation: The function
callon
takes two arguments b
and a
, with default values b=20
and a=10
.
Inside the function:
- b
is updated as b = b + a
.
- a
is updated as a = b - a
.
- The function prints the values of b
and a
, separated by "#
".
- Finally, the updated value of b
is returned.
The first function call updates x
, while the second function call updates y
.
The final output is generated based on the updated values of x
and y
.
Write a user-defined function in Python named showGrades(S) which takes the dictionary S
as an argument. The dictionary S
contains Name: [Eng, Math, Science] as key:value pairs.
The function displays the corresponding grade obtained by the students according to the following grading rules:
\[ \begin{array}{|c|c|} \hline \textbf{Average of Eng, Math, Science} & \textbf{Grade} \\ \hline \geq 90 & A \\ \hline < 90 \text{ but } \geq 60 & B \\ \hline < 60 & C \\ \hline \end{array} \]
Example: Consider the following dictionary: \[ S = \{\text{"AMIT"}: [92, 86, 64], \text{"NAGMA"}: [65, 42, 43], \text{"DAVID"}: [92, 90, 88]\} \] The output should be: \[ \text{AMIT} - B \\ \text{NAGMA} - C \\ \text{DAVID} - A \]
myStr[:4]
extracts the first 4 characters, which are "MISS"
.myStr[-5:]
extracts the last 5 characters, which are "SIPPI"
."#"
in between, resulting in "MISS#SIPPI"
.
event = "G20 Presidency@2023"
L = event.split(' ')
print(L[::-2])
Read the following characteristics of retail trading carefully and choose the correct option:
I. This is concerned with the sale of goods directly to the consumers.
II. Most of the retail trading takes place in fixed establishments or stores.
III. It is formed by many middlemen, traders, and suppliers.
IV. Hawkers, street peddling, automatic vending machines, etc., are its examples.
Read the programmes related to the proposed Bharatmala umbrella scheme carefully and choose the correct option:
I. Backward areas, religious and tourist places connectivity programme
2. To interconnect the four metropolitan cities of the country
3. To develop State roads in adjoining coastal areas
4. To connect non-major ports in coastal states