Coding interview preparation
5.77K subscribers
337 photos
47 files
163 links
Download Telegram
Do you know these symbols?
Technologies used by Netflix
SCREENSHOTS IN PYTHON
πŸ’‘Use ZIP function to iterate over multiple lists simultaneously πŸ’‘
❀1πŸ‘1
IMPROVING API PERFORMANCE
DEVOPS CHEAT SHEET
❀2
A DEADLOCK?
❀1
INTERVIEW CHEATSHEET
❀3
NUMPY CHEATSHEET
❀1
MACHINE LEARNING
❀1
What do you think?
❀1πŸ‘1
Let's analyze the Python code step by step:

python
a = "Sun"
b = "Moon"
c = a
a = b
b = c
print(a + " and " + b)

Step-by-step breakdown:
1. `a = "Sun"` β†’ variable `a` now holds `"Sun"`.
2. `b = "Moon"` β†’ variable `b` now holds `"Moon"`.
3. `c = a` β†’ variable `c` is assigned the value of `a`, which is `"Sun"`.
4. `a = b` β†’ variable `a` is now assigned the value of `b`, which is `"Moon"`.
5. `b = c` β†’ variable `b` is now assigned the value of `c`, which is `"Sun"`.

Final values:
-a = "Moon"
-b = "Sun"`

So, the `print(a + " and " + b)` will output:


Moon and Sun

βœ… Correct answer: A. Moon and Sun
❀2
a = "10" β†’ Variable a is assigned the string "10".

b = a β†’ Variable b also holds the string "10" (but it's not used afterward).

a = a * 2 β†’ Since a is a string, multiplying it by an integer results in string repetition.

"10" * 2 results in "1010"

print(a) β†’ prints the new value of a, which is "1010".


βœ… Correct answer: D. 1010
Let’s analyze the Python code snippet from the image:

python
Copy
Edit
def add_n(a, b):
return (a + b)

a = 5
b = 5

print(add_n(4, 3))
Step-by-step explanation:
A function add_n(a, b) is defined to return the sum of a and b.

The variables a = 5 and b = 5 are declared but not used inside the function call β€” they are irrelevant in this context.

The function is called with explicit arguments: add_n(4, 3), so:

python
Copy
Edit
return 4 + 3 # = 7

βœ… Correct answer: C. 7
πŸ‘1