Posts

Showing posts from June, 2025

CAR LOAN CALCULATOR

def calculate_emi(principal, annual_rate, years): monthly_rate = annual_rate / (12 * 100) # annual to monthly interest months = years * 12 if monthly_rate == 0: emi = principal / months else: emi = principal * monthly_rate * ((1 + monthly_rate) ** months) / ((1 + monthly_rate) ** months - 1) return emi def car_loan_calculator(): print("🔢 Car Loan EMI Calculator\n") # Input try: principal = float(input("Enter loan amount (₹): ")) annual_rate = float(input("Enter annual interest rate (%): ")) years = int(input("Enter loan tenure (in years): ")) except ValueError: print("❌ Invalid input! Please enter numeric values.") return # Calculations emi = calculate_emi(principal, annual_rate, years) total_payment = emi * years * 12 total_interest = total_payment - principal # Output print("\n📊 Loan Detail...

NIMU 'S CAR RACING GAME

import pygame import random # Initialize Pygame pygame.init() # Set display size width, height = 800, 600 win = pygame.display.set_mode((width, height)) pygame.display.set_caption("Car Racing Game") # Load car image car_img = pygame.image.load("car.png") # Replace with your own image if needed car_width = 50 car_height = 100 # Colors white = (255, 255, 255) black = (0, 0, 0) red = (200, 0, 0) # Clock clock = pygame.time.Clock() # Function to draw the player's car def draw_car(x, y): win.blit(pygame.transform.scale(car_img, (car_width, car_height)), (x, y)) # Function to draw obstacles def draw_obstacle(x, y, w, h, color): pygame.draw.rect(win, color, [x, y, w, h]) # Main game loop def game_loop(): x = (width * 0.45) y = (height * 0.8) x_change = 0 speed = 5 # Obstacle settings obs_width = 100 obs_height = 100 obs_x = random.randrange(0, width - obs_width) obs_y = -600 obs_speed = 7 crashed = False ...

NIMU'S CAR LOAN CALCULATOR

def calculate_emi(principal, annual_rate, years): # রেটকে মাসিক রেটে কনভার্ট করা monthly_rate = annual_rate / (12 * 100) months = years * 12 # EMI ফর্মুলা emi = (principal * monthly_rate * (1 + monthly_rate)**months) / ((1 + monthly_rate)**months - 1) return emi # ইউজার ইনপুট নেওয়া principal = float(input("গাà§œির লোনের পরিমাণ (₹): ")) annual_rate = float(input("সালভিত সুদের হার (%): ")) years = int(input("লোনের সময়কাল (বছর): ")) emi = calculate_emi(principal, annual_rate, years) total_payment = emi * years * 12 total_interest = total_payment - principal print(f"\n💰 মাসিক EMI: ₹{emi:.2f}") print(f"📆 মোট পরিশোধ: ₹{total_payment:.2f}") print(f"💸 মোট সুদ: ₹{total_interest:.2f}")