The Joy Of Computing Using Python Week 6 Programming Assignments | NPTEL | Answers July 2023

The Joy of Computing using Python Week 6 - Programming Assignments | NPTEL | Answer with Explanation

The Joy of Computing using Python - Course | NPTEL - All assignment

The Joy of Computing using Python Week 6 - Programming Assignments | NPTEL | Answer with Explanation

The Joy Of Computing Using Python Week 6: Programming Assignment 1

Aman likes to study about planets. Every night he goes outside and observe some planets with his telescope. Then he guesses the distance of each planet and pen it down. In this process he also pen down his favourite planet position. Given the distance of each planet to be unique you need to return position of Aman's favourite planet after sorting all the distances.

Input:

N (No of planets)
L (List of distances of planet)
K (position of Aman's favourite planet in unsorted list)

Output:

Position of Aman's favourite planet in sorted List.

Example:

Input
5
[4,5,3,2,1]
2

Output
5
Answer
#For input from user: it is already given
  N=int(input())
L=[int(i) for i in input().split()]
K=int(input())
Solution
print(sorted(L).index(L[K-1])+1,end="")

The Joy Of Computing Using Python Week 6: Programming Assignment 2

Romeo and Juliet love each other. Romeo wants to send a message to Juliet and also don't want anyone to read it without his permission. So, he shifted every lower-case letter in the sentence by -2 position and every upper-case letter by -3 position. (If the letter is c, after shifting to by -2 position it changes to a, and for D new letter will be A). But the letter is too long, and Romeo does not have enough time to encrypt his whole letter. Write a program to help Romeo that prints the encrypted message. You can assume there are no special characters except spaces and numeric value.

Input
A string S 

Output 
Encrypted string 

Example

Input
Hello Juliet

Output
Ecjjm Gsjgcr
  
Answer
# S = input() Given in already
import string


low = string.ascii_lowercase
cap = string.ascii_uppercase

ans  = ''

for i in S:
    if i in low:
        index = low.index(i)
        # 1-2 = -1+26 = 25
        index = ((index-2)+26)%26
        ans+=low[index]
    elif i in cap:
        index = cap.index(i)
        # 1-2 = -1+26 = 25
        index = ((index-3)+26)%26
        ans+=cap[index]
    else:
        ans+=i

print(ans,end="")

The Joy Of Computing Using Python Week 6: Programming Assignment 3

write a function whole(N) which takes a number N and return the sum of first N whole number. Write the program using recursion.

Input
N

Output
sum of whole numbers till N

Example:

Input
3

Output
6
Answer
N=int(input())
print(sum([i for i in range(N+1)]),end="")

Disclaimer:
" This page contains Programming Assignment related to The Joy of Computing using Python . The answers to these questions are provided for educational and informational purposes only.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."

The Joy of Computing using Python Week 6 ,NPTEL, Week 6: Programming Assignment 1,2 and 3 [July 2023]

The Joy of Computing using Python - Course | NPTEL - All assignment

Post a Comment

0 Comments