Python Solutions
Python Solutions
def average_and_grade(marks):
avg = sum(marks) / len(marks)
if avg >= 90:
grade = 'A'
elif avg >= 80:
grade = 'B'
elif avg >= 70:
grade = 'C'
elif avg >= 60:
grade = 'D'
else:
grade = 'F'
return avg, grade
def perimeter_area_square(side):
perimeter = 4 * side
area = side ** 2
return perimeter, area
def circumference_area_circle(radius):
circumference = 2 * math.pi * radius
area = math.pi * radius ** 2
return circumference, area
6. EMI Calculation
def income_tax(income):
if income <= 250000:
return 0
elif income <= 500000:
return (income - 250000) * 0.05
elif income <= 1000000:
return 12500 + (income - 500000) * 0.2
else:
return 112500 + (income - 1000000) * 0.3
def largest_smallest(nums):
return max(nums), min(nums)
def third_largest_smallest(nums):
nums_sorted = sorted(set(nums))
return nums_sorted[-3], nums_sorted[2]
def sum_of_squares_100():
return sum(i**2 for i in range(1, 101))
def count_vowels(string):
vowels = 'aeiouAEIOU'
return sum(1 for char in string if char in vowels)
def state_capitals():
return {
"Uttar Pradesh": "Lucknow",
"Maharashtra": "Mumbai",
"Karnataka": "Bengaluru",
"Bihar": "Patna",
"Punjab": "Chandigarh"
}
def student_marks():
return {
"John": [85, 92, 78, 88, 76],
"Alice": [90, 80, 85, 95, 88],
"Bob": [70, 75, 80, 85, 90]
}
def highest_lowest_in_dict(data_dict):
highest = max(data_dict.values())
lowest = min(data_dict.values())
return highest, lowest