Anand python
Anand python
def fahrenheit_to_celsius(fahrenheit):
fahrenheit = 40
fahrenheit_to_celsius(fahrenheit)
________________________________________________________
output:
________________________________________________________
output:
The largest number is: 14
4
while True:
year = int(input("Enter a year: "))
if (year % 400 == 0) and (year % 100 == 0):
print(year,"is a leap year")
elif (year % 4 ==0) and (year % 100 != 0):
print(year,"is a leap year")
# if not divided by both 400 (century year) and 4 (not century year)
# year is not leap year
else:
print(year,"is not a leap year")
________________________________________________________
output:
Enter a year: 456
456 is a leap year
Enter a year: 6747
6747 is not a leap year
Enter a year: 4544
4544 is a leap year
Enter a year:
5
while True:
def sum_of_digit(n):
if n< 10:
return n
else:
return n%10 + n/10
# Read number
number = int(input("Enter number: "))
digit_sum = sum_of_digit(number)
print("Sum of digit of number’’,number,’’is’’,digit_sum)
________________________________________________________
Output
Enter number: 46
Sum of digit of number 46 is 10.
Enter number: 7
Sum of digit of number 7 is 7.
6
num = 1234
reversed_num = 0
while num != 0:
digit = num % 10
reversed_num = reversed_num * 10 + digit
num //= 10
print("Reversed Number: " ,reversed_num)
________________________________________________________
output:
#program in python to print the day of week week using match case
statement
#Name: Anand Thakur Roll no: 241612044013
def print_day_of_week(day_number):
match day_number:
case 1:
print("Monday")
case 2:
print("Tuesday")
case 3:
print("Wednesday")
case 4:
print("Thursday")
case 5:
print("Friday")
case 6:
print("Saturday")
case 7:
print("Sunday")
case _:
print("Invalid day number")
# Example usage
day = int(input("Enter a number between 1 and 7: "))
print_day_of_week(day)
________________________________________________________
output:
Wednesday
8
output:
def recur_factorial(n):
if n == 1:
return n
else:
return n*recur_factorial(n-1)
________________________________________________________
output:
Enter the number : 6
The factorial of 6 is 720
10
def isPrime(n):
if(n==1 or n==0): return False
#Run a loop from 2 to n-1
for i in range(2,n):
#if the number is divisible by i, then n is not a prime number.
if(n%i==0): return False
#otherwise, n is prime number.
return True
N =int(input('Enter number: ')) #Drive code
#check for every number from 1 to N
for i in range(1,N+1):
#check if current number is prime
if(isPrime(i)):
print(i,end=" ")
________________________________________________________
output:
Enter number: 44
2 3 5 7 11 13 17 19 23 29 31 37 41 43
12
def find_maximum(numbers):
if not numbers: return None
maximum = numbers[0]
for number in numbers:
if number > maximum:
maximum = number
return maximum
def find_minimum(numbers):
if not numbers: return None
minimum = numbers[0]
for number in numbers:
if number < minimum:
minimum = number
return minimum
if __name__ == "__main__":
numbers = [3, 1, 4, 1, 5, 9, 2, 6]
maximum = find_maximum(numbers)
minimum = find_minimum(numbers)
print(f"Maximum number: {maximum}")
print(f"Minimum number: {minimum}")
________________________________________________________
output:
Maximum number: 9
Minimum number: 1
13
n = 12345
sum = 0
while n > 0:
sum += n % 10 # extract last digit
n //= 10 # remove last digit
print('sum of digit of number is ' , sum)
________________________________________________________
output:
#program in python to create a file, enter the roll no, and name into
the file, read the file and print the records of the file.
#Name: Anand Thakur Roll no:241612044013
# Main program
filename = "students.txt"
write_to_file(filename)
read_from_file(filename)
________________________________________________________
output:
________________________________________________________
output:
def reverse_number(n):
if n == 0:
return 0
else:
return (n % 10) * 10 ** (len(str(n)) - 1) + reverse_number(n //
10)
num = 987654
orig_num = num
rev_num = reverse_number(num)
print(orig_num)
print(rev_num)
________________________________________________________
output:
987654
456789
18
________________________________________________________
output:
Enter a number: 4
The factorial of 4 is 24
19
def is_prime(number):
if number <= 1:
return False
for i in range(2, int(number**0.5) + 1):
if number % i == 0:
return False
return True
# Example usage
num =int(input('enter the number : '))
if is_prime(num):
print(f"{num} is a prime number")
else:
print(f"{num} is not a prime number")
________________________________________________________
output:
class Student:
# Class attribute
branch = "Computer Science"
def __init__(self):
# Instance attributes
self.name = ""
self.roll_no = ""
def input_student(self): # Method to input student details
self.name = input("Enter student name: ")
self.roll_no = input("Enter roll number: ")
def display_student(self): # Method to display student details
print(f"Name: {self.name}")
print(f"Roll No: {self.roll_no}")
print(f"Branch: {Student.branch}")
student1 = Student() # Example usage
student1.input_student()
student1.display_student()
________________________________________________________
output:
# Parent class
class Person:
def _init_(self, name, age):
self.name = name
self.age = age
def display_person(self):
print(f"Name: {self.name}")
print(f"Age: {self.age}")
def display_student(self):
self.display_person()
print(f"Student ID: {self.student_id}")
def display_teacher(self):
self.display_person()
print(f"Subject: {self.subject}")
22
print("\nStudent Details:")
student1.display_student()
print("\nTeacher Details:")
teacher1.display_teacher()
________________________________________________________
output:
Abhishek 20 S1