Sign Up

Sign In

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Sorry, you do not have permission to ask a question, You must login to ask a question.

SIKSHAPATH Latest Articles

NPTEL The Joy of Computing using Python Assignment Answers Week 4 2023

The Joy of Computing Using Python NPTEL Assignment Answers Sikshapath

Are you looking for help in Joy of Computing using Python NPTEL week 4 Assignment Answers?

So, here in this article, we have provided Joy of Computing using Python week 4 Assignment Answer’s hint.

NPTEL The Joy of Computing using Python Assignment Answers Week 4

Q1. Which of the following statements are true with regards to magic square?

Answer: a. The sum of each row should be m.
b. The sum of each column should be m.
c. The sum of each diagonal should be m.

1000+ students getting help from instant notifications, Join us on telegram.


Q2. Which of the following statements hold true about N in the magic square? N denotes the number of rows and columns in the square.

Answer: b. N should be odd.


Q3. Which of the following statements are true regarding the Magic Squares? (N = Number of rows or columns)

Answer: a. A Magic Square is always a square matrix.
d. The Sum of each row and each column is N(N2+1 )/2.


Q4. What will be the output of the following code?

'''
This is a sentence
'''

Answer: c. No output


Q5. Which of the following operator is used to raise the exponent to a number?

Answer: c. **


Q6. Suppose there is a movie with 3 letters, how many combinations of names are possible?

Answer: c. 17576


Q7. What should be the value of a, b, c, d respectively?

Answer: c. 1,7,3,9


Q8. What will be the output of the following code?

L1 = ['harry potter', 'matrix', 'spiderman', 'avengers', 'john wick']
L2= ['drishyam', 'spiderman','bahubali', 'dhoom', 'race', 'matrix']
L = []
for i in range(len(L1)):
flag = 0
for j in range(len(L2)):
if(L1[i]== L2[j]):
flag = 1
	break
else:
	flag = 0
if(flag == 0):
	L.append(L1[i])
print(L)

Answer: a. Print unique movies of list L1


Q9. What will be the output of the following code?

for i in range(5,20):
if(i%5 == 0):
print(i**2)

Answer: d. Print all perfect squares with square roots between 5-19 and divisible by 5.


Q10. A perfect number is a positive integer that is equal to the sum of its positive divisors, excluding the number itself. For example, 6 is a perfect number as the sum of its divisors 1,2,3 is equal to 6.
Which function will return True if the number is a perfect number?

Answer: Option A

def perfect_number(num):
ans=0
for i in range(1, num):
if(num%i==0):
ans ans + i
if(ans==num):
return True
else:
return False

Joy of Computing using Python Programming Answers Week 4

Q1.

n=int(input())
ans=0
for i in range(1,n+1):
  ans+=i**2
print(ans,end="")

Q2.

n=int(input())
print(2**n,end="")

Q3.

n=int(input())
max_row=1
max_row1=1

for row in range(1,n+1):
    b=0
    for space in range(1,n-row+1):
        print(" ",end="")

    a=row
    Left=list()
    while(a!=max_row1):
        
        if a>9:
            Left.append(str(b))
            b=b+1
        else:    
            Left.append(str(a))
        a=a+1
    if row==n:    
      print(("".join(Left)+str(max_row)+"".join(Left[::-1])),end="") 
    else:
      print(("".join(Left)+str(max_row)+"".join(Left[::-1]))) 
    if (max_row+2>9):
        max_row=-1
    max_row+=2
    max_row1+=2    

TELEGRAM FOR NOTIFICATIONClick Here
Follow on Google News (in one click)Click Here

Disclaimer: These answers are provided only for the purpose to help students to take references. This website does not claim any surety of 100% correct answers. So, this website urges you to complete your assignment yourself.


Also Available:

NPTEL The Joy of Computing using Python Assignment Answers Week 3

NPTEL The Joy of Computing using Python Assignment Answers Week 5

Related Posts

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
100% Free SEO Tools - Tool Kits PRO