Python Practicals
Python Practicals
1. Temperature Conversion
5. Sum of Digits
6. Reverse Digits
N = int(input("Enter N: "))
print("Sum:", N * (N + 1) // 2)
9. Factorial of a Number
N = int(input("Enter N: "))
count = 0
num = 2
while count < N:
if all(num % i != 0 for i in range(2, int(num**0.5)+1)):
print(num, end=' ')
count += 1
num += 1
def is_prime(n):
return n > 1 and all(n % i != 0 for i in range(2, int(n**0.5)+1))
def sum_digits(n):
return sum(int(d) for d in str(abs(n)))
def reverse_digits(n):
return int(str(abs(n))[::-1])
def factorial(n):
return 1 if n == 0 else n * factorial(n-1)
class Student:
def __init__(self):
self.branch = ""
def input_student(self):
self.branch = input("Enter branch: ")
def display_student(self):
print("Branch:", self.branch)
s = Student()
s.input_student()
s.display_student()