NPTEL Python for Data Science Week 1 Assignment Answers 2025
1. Which of the following variable names are INVALID in Python?
- 1_variable
- variable_1
- variable1
- variable#
Answer :- a, d
2. Which of the following operators have lower precedence than “not” in Python?
- +
- and
- ==
- |
Answer :- b
3. What will be the output of the following code?
a = 10
b = 5
p r i n t ( a ∗∗ b % 3 )
- 0
- 100
- 1
- 2
Answer :- For Answer Click Here
4. What will be the output of the following code snippet?
g r e e t i n g s = ”Namaste”
g r e e t i n g s_1 = f l o a t ( g r e e t i n g s )
p r i n t ( type ( g r e e t i n g s_1 ) )
- int
- float
- str
- Code will throw an error.
Answer :-
5. Given two variables, j = 6 and g = 3.3. If both normal division and floor division operators were used to divide j by g, what would be the data type of the value obtained from the operations?
- int, int
- float, float
- float, int
- int, float
Answer :-
6. What will be the output of the following code snippet?
a = ”10”
b = f l o a t ( a ) + 5
r e s u l t = s t r ( b ) + ”123”
p r i n t ( type ( r e s u l t ) )
- <c l a s s ’ f l o a t ’>
- <c l a s s ’ s t r ’>
- <c l a s s ’ i n t ’>
- The code will give an error.
Answer :- For Answer Click Here
7. What will be the output of the following code snippet?
a = 15
b = 3
c = 4
r e s u l t = a + b ∗ c // ( c % b ) − 5
p r i n t ( r e s u l t )
- 20
- 1
- 22
- 0
Answer :-
8. What is the output of the following code snippet?
a = 4
b = 5
a ∗= b ∗ 2
p r i n t ( a )
- 10
- 20
- 25
- 40
Answer :-
9. What is the output of the following code snippet?
a = 3
b = 5
c = ( a == 3 ) and ( b == 5 ) o r ( a != 3 )
p r i n t ( c )
- True
- False
- Error
Answer :-
10. Let a = 5 (101 in binary) and b = 3 (011 in binary). What is the result of the following operation?
a = 5
b = 3
p r i n t ( a & b )
- 3
- 7
- 5
- 1
Answer :- For Answer Click Here