0% found this document useful (0 votes)
85 views

Python MCQ Topic Wise Week - 04 - Assignment - 03

This document is a webpage for an online course on The Joy of Computing using Python. It provides information on Programming Assignment-2, which involves writing a Python program to calculate and print the factorial of a given integer number. The assignment was due on February 27, 2020. Sample test cases and solutions are provided.

Uploaded by

jivan jyot
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
85 views

Python MCQ Topic Wise Week - 04 - Assignment - 03

This document is a webpage for an online course on The Joy of Computing using Python. It provides information on Programming Assignment-2, which involves writing a Python program to calculate and print the factorial of a given integer number. The assignment was due on February 27, 2020. Sample test cases and solutions are provided.

Uploaded by

jivan jyot
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

02/07/2020 The Joy of Computing using Python - Course

(https://swayam.gov.in) (https://swayam.gov.in/nc_details/NPTEL)

[email protected]

NPTEL (https://swayam.gov.in/explorer?ncCode=NPTEL) » The Joy of Computing using Python (course)

Announcements (announcements)

About the Course (https://swayam.gov.in/nd1_noc20_cs35/preview) Ask a Question (forum)

Progress (student/home) Mentor (student/mentor)

Programming Assignment-2: Factorial


Course Due on 2020-02-27, 23:59 IST
outline
Given an integer number n, you have to print the factorial of this number. To
know about factorial please click on this link
How does an (https://www.mathsisfun.com/numbers/factorial.html).
NPTEL online
course work? Input Format:
Week 0 A number n.

Week 1 Output Format:

Week 2 Print the factorial of n.

Week 3 Example:

week 4 Input:
4
Practice is the
key (unit?
Output:
unit=59&lesson=60)
24
Magic Square:
Hit and Trial 01 Sample Test Cases
(unit? Input Output
unit=59&lesson=61)
Test Case 1 8 40320
Magic Square:
Hit and Trial 02
Test Case 2 7 5040
(unit?
unit=59&lesson=62)
Test Case 3 10 3628800
Magic Square:
Hit and Trial 03

https://onlinecourses.nptel.ac.in/noc20_cs35/progassignment?name=281 1/4
02/07/2020 The Joy of Computing using Python - Course

(unit?
unit=59&lesson=63) Test Case 4 5 120

Magic Square:
Test Case 5 4 24
Hit and Trial 04
(unit?
unit=59&lesson=64) Test Case 6 6 720

Magic Square:
Hit and Trial 05 The due date for submitting this assignment has passed.
(unit?
As per our records you have not submitted this assignment.
unit=59&lesson=65)
Sample solutions (Provided by instructor)
Let's program 1 k = int(input())
and play (unit? 2
3 fac = 1
unit=59&lesson=66) 4 for i in range(1,k+1):
5 if(k==0):
Dobble Game - 6 break
Spot the 7 fac=fac*i
8
similarity 01 9 print(fac)
(unit?
unit=59&lesson=67)

Dobble Game -
Spot the
similarity 02
(unit?
unit=59&lesson=68)

Dobble Game -
Spot the
similarity 03
(unit?
unit=59&lesson=69)

Dobble Game -
Spot the
similarity 04
(unit?
unit=59&lesson=70)

What is your
date of birth?
(unit?
unit=59&lesson=71)

Birthday
Paradox - Find
your twin 01
(unit?
unit=59&lesson=72)

Birthday
Paradox - Find
your twin 02
(unit?
unit=59&lesson=73)

Birthday
Paradox - Find
your twin 03
(unit?
unit=59&lesson=74)

https://onlinecourses.nptel.ac.in/noc20_cs35/progassignment?name=281 2/4
02/07/2020 The Joy of Computing using Python - Course

Birthday
Paradox - Find
your twin 04
(unit?
unit=59&lesson=75)

Birthday
Paradox - Find
your twin 05
(unit?
unit=59&lesson=76)

What's your
favourite
movie? (unit?
unit=59&lesson=77)

Guess the
Movie Name
01 (unit?
unit=59&lesson=78)

Guess the
Movie Name
02 (unit?
unit=59&lesson=79)

Guess the
Movie Name
03 (unit?
unit=59&lesson=80)

Guess the
Movie Name
04 (unit?
unit=59&lesson=81)

Guess the
Movie Name
05 (unit?
unit=59&lesson=82)

Guess the
Movie Name
06 (unit?
unit=59&lesson=83)

Quiz :
Assignment 4
(assessment?
name=263)

Programming
Assignment-1:
Digits
(/noc20_cs35/progassignment?
name=280)

Programming
Assignment-
2: Factorial
(/noc20_cs35/progassignment?
name=281)

https://onlinecourses.nptel.ac.in/noc20_cs35/progassignment?name=281 3/4
02/07/2020 The Joy of Computing using Python - Course

Programming
Assignment-3:
Matrix
(/noc20_cs35/progassignment?
name=282)

Week 4
Feedback
(unit?
unit=59&lesson=283)

Week 5

Week 6

Week 7

Week 8

Week 9

Week 10

Week 11

Week 12

Text Transcripts

Download
Videos

Books

https://onlinecourses.nptel.ac.in/noc20_cs35/progassignment?name=281 4/4

You might also like