Currency Converter Python
Currency Converter Python
Micro Project
Submitted in the partial fulfilment of requirements of MSBTE
This is to certify that Mohammadaamir Naik, Abhishek Kadam, Muzzamil Chikkali, Vighnesh Patil
students of Fourth Semester of Diploma in Computer Engineering of Rajendra Mane Polytechnic,
Ambav (Code:1507) have submitted the proposal for micro-project entitled ‘CURRENCY
CONVERTER’ in the Subject Python Programming (Sub. Code: 314004) for the Academic Year 2024-
25. The micro-project proposal for a forementioned title has been approved for its completion as per the
MSBTE instructions.
Supervisor
Prof: Mr. M.M.Ketkar
Lecturer in Computer Department
Date:
Place: Rajendra Mane Polytechnic, Ambav, Devrukh
CERTIFICATE
This is to certify that students Mohammadaamir Naik, Abhishek Kadam, Muzzamil Chikkali,
Vighnesh Patil of Fourth Semester of Diploma in Computer Engineering of Rajendra Mane
Polytechnic, Ambav (Code: 1507) have submitted the microproject and defended the viva-voice of the
term work micro-project entitled “CURRENCY CONVERTER” for the Academic Year 2023-24 as
prescribed in the curriculum.
Action plan
Sr. No. Details of the activity Planned start Planned Name of
Date finish Date Responsible
Team Member
1 Finalizing the topic All the Member
CURRENCY CONVERTER
1.0 Introduction
Python is a high-level, interpreted, and general-purpose programming language known for its simplicity and
readability. Created by Guido van Rossum in 1991, Python emphasizes code readability with its clean syntax
and significant indentation. It is widely used across various domains, including web development, data
science, artificial intelligence, automation, and more.
greet("Alice")
CODE
USD_TO_EUR = 0.85
USD_TO_GBP = 0.75
USD_TO_JPY = 110.0
print("Select target currency (1 for EUR, 2 for GBP, 3 for JPY): ")
target_currency = input("Enter the number corresponding to the target currency: ")
convert_currency(amount_in_usd, target_currency)
OUTPUT
10.0 Conclusion
The currency converter successfully performs real-time conversion between different currencies using
reliable exchange rate data, meeting the core objective of the project. The codebase is modular and can be
easily extended to support additional features like currency history, charts, or offline mode with caching.
This project reinforces key Python concepts such as API integration, error handling, user input validation,
and GUI/CLI development. The tool is practical for travel , businesses, and developers needing quick and
reliable currency conversion. Features such as multi-currency conversion, historical exchange data, and
language localization can be added for broader appeal.