CSC-practicals Answer Key
CSC-practicals Answer Key
-Answer key
1)WRITE A PYTHON PROGRAM TO FIND THE GIVEN NUMBER IS A PRIME NUMBER OR NOT.
if n > 1:
if n % i== 0:
break
else:
break
else:
else:
----------------------------------------------------------------------------------
2) WRITE A PYTHON PROGRAM TO FIND THE GIVEN NUMBER IS A PERFECT NUMBER OR NOT.
sum = 1
if sum >= n:
break
sum += i
if sum == n:
-----------------------------------------------------------------------------------------------
3) WRITE A PYTHON PROGRAM TO FIND LCM AND GCD OF THE GIVEN 2 NUMBERS.
y=int(input("Y: "))
if x>y:
smaller = y
else:
smaller = x
hcf = i
lcm = (x*y)//hcf
-------------------------------------------------------------------------------------------
4) WRITE A PYTHON PROGRAM TO FIND THE GIVEN N DIGIT NUMBER IS A DIGIT PALINDROME OR
NOT.
Ans: n = 121
a = n%10
b = n//100
if a == b:
print("It's a palindrome")
else:
-------------------------------------------------------------------------------------------
5) WRITE A PYTHON PROGRAM TO PRINT THE REVERSE OF THE GIVEN N DIGIT NUMBER.
reverse_number= 0
while n > 0:
remainder = n % 10
n //= 10
----------------------------------------------------------------------------------------
sum = 0
a=0
b=n
Check = n
remainder = 0
while b > 0:
a += 1
b //= 10
while n > 0:
remainder = n%10
sum += remainder ** 3
n //= 10
if sum == Check:
else:
sum = 0
while n > 0:
sum += n%10
n //= 10
print(sum)
---------------------------------------------------------------------------------
8) WRITE A PYTHON PROGRAM TO FIND THE SMALLEST AND SECOND SMALLEST NUMBER FROM
THE USER INPUT.
b = int(input("Value of B: "))
c = int(input("Value of C: "))
Smallest_NoA= 0
Smallest_NoB= 0
if a > b:
Smallest_NoA= b
Smallest_NoB= a
else:
Smallest_NoA= a
Smallest_NoB= b
if Smallest_NoA> c:
Smallest_NoB= Smallest_NoA
Smallest_NoA= c
elif Smallest_NoB> c:
Smallest_NoB= c
print(Smallest_NoA, Smallest_NoB)
--------------------------------------------------------------------------------------------
9) WRITE A PYTHON PROGRAM TO FIND THE SUM OF ODD NUMBERS AND EVEN NUMBERS GIVEN
AS INPUT.
Ans: n = int(input(""))
Oddsum= 0
EvenSum= 0
if i%2 == 0:
EvenSum+= i
else:
Oddsum+= i
-------------------------------------------------------------------------------------------------
10) WRITE A PYTHON PROGRAM TO FIND THE LARGEST AND SECOND LARGEST NUMBER FROM
THE USER INPUT.
b = int(input("Value of B: "))
c = int(input("Value of C: "))
LargestNoA= 0
LargestNoB= 0
if a > b:
LargestNoA= a
LargestNoB= b
else:
LargestNoA= b
LargestNoB= a
if LargestNoA< c:
LargestNoB= LargestNoA
LargestNoA= c
elif LargestNoB< c:
LargestNoB= c
print(LargestNoA, LargestNoB)
---------------------------------------------------------------------------------------------------
11) Write a python program to find the prime factors of a given number.
Ans:
if n%i == 0:
count = 0
if i%j == 0:
count += 1
if count == 2:
print(i)
----------------------------------------------------------------------------------------------------------------------------- -----
Ans:
n = int(input("Terms: "))
n1, n2 = 0, 1
nth = 0
print(n1)
nth = n1 + n2
n1 = n2
n2 = nth
-----------------------------------------------------------------------------
1
12
123
1234
1 2345
Ans:
for i in range(1, 6):
print(j, end="")
print()
--------------------------------------------------------------------------------------------------------
A
AB
ABC
ABCD
ABCDE
Ans:
print(chr(j), end="")
print()
------------------------------------------------------------------------------------------------------------
54321
5432
543
54
5
Ans:
print(j, end="")
print()
---------------------------------------------------------------------------------------------------------
1
22
333
4444
55555
Ans:
print(i, end="")
print()
-------------------------------------------------------------------------------------------
17) Writea python program to find the sum of the series 1 +
(1+22)+(1+22+32)+… n terms.
Ans:
n = int(input("Terms: "))
sum = 0
sum += j ** 2
print(sum)
-------------------------------------------------------------------------------------------
Ans:
print("Digit:", chr(number))
else:
print("SpecialCharacter:", chr(number))
19) Write a python program to find Factorial of given number.
Ans:
factorial = 1
if num < 0:
print("Negative!Invalid")
elif num == 0:
else:
factorial *= i
-------------------------------------------------------------------------------------
Ans:
a = float(input("a: "))
b = float(input("b: "))
c = float(input("c: "))
d = b ** 2 - 4 * a * c
if d > 0:
print("Real Roots", d)
elif d < 0:
print("Imaginary Roots", d)
else:
print("EqualRoots", d)
-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- Enjoy
-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x