Tuesday, 17 December 2024

Day 40: Python Program to Convert Celsius to Fahrenheit


 def celsius_to_fahrenheit(celsius):

    fahrenheit = (celsius * 9/5) + 32

    return fahrenheit

celsius = float(input("Enter temperature in Celsius: "))

fahrenheit = celsius_to_fahrenheit(celsius)

print(f"{celsius}°C is equal to {fahrenheit}°F")

 #source code --> clcoding.com 

Code Explanation:

1. Function Definition

def celsius_to_fahrenheit(celsius):
    fahrenheit = (celsius * 9/5) + 32
    return fahrenheit

def keyword: Used to define a function in Python.
celsius_to_fahrenheit: The name of the function that describes its purpose (convert Celsius to Fahrenheit).
celsius: A parameter passed to the function, representing the temperature in Celsius.

Formula:
Fahrenheit =(Celsius×9/5)+32
Multiply the Celsius value by 9/5 to convert it to Fahrenheit scale.
Add 32 because 0°๐ถ equals 32°๐น.
return fahrenheit: The function returns the calculated Fahrenheit value.

2. User Input

celsius = float(input("Enter temperature in Celsius: "))
input(): Takes input from the user as a string.
float(): Converts the input string to a floating-point number so calculations can be performed.

"Enter temperature in Celsius: ": A message displayed to the user prompting them to input a value.

Example Input:
Enter temperature in Celsius: 25
Here, 25 will be converted to 25.0 as a float.

3. Function Call

fahrenheit = celsius_to_fahrenheit(celsius)
The celsius_to_fahrenheit() function is called with the user-provided Celsius value.
The returned Fahrenheit value is stored in the variable fahrenheit.

Example Calculation:
If the user enters 25, the calculation will be:
Fahrenheit =(25×9/5)+32=77.0

4. Output

print(f"{celsius}°C is equal to {fahrenheit}°F")
f-string: A formatted string used to print the values of variables within a string.
{celsius}: Inserts the Celsius value entered by the user.
{fahrenheit}: Inserts the calculated Fahrenheit value.

Example Output:

25.0°C is equal to 77.0°F


0 Comments:

Post a Comment

Popular Posts

Categories

100 Python Programs for Beginner (49) AI (34) Android (24) AngularJS (1) Assembly Language (2) aws (17) Azure (7) BI (10) book (4) Books (173) C (77) C# (12) C++ (82) Course (67) Coursera (226) Cybersecurity (24) data management (11) Data Science (128) Data Strucures (8) Deep Learning (20) Django (14) Downloads (3) edx (2) Engineering (14) Excel (13) Factorial (1) Finance (6) flask (3) flutter (1) FPL (17) Google (34) Hadoop (3) HTML&CSS (47) IBM (25) IoT (1) IS (25) Java (93) Leet Code (4) Machine Learning (59) Meta (22) MICHIGAN (5) microsoft (4) Nvidia (3) Pandas (4) PHP (20) Projects (29) Python (929) Python Coding Challenge (351) Python Quiz (21) Python Tips (2) Questions (2) R (70) React (6) Scripting (1) security (3) Selenium Webdriver (3) Software (17) SQL (42) UX Research (1) web application (8) Web development (2) web scraping (2)

Followers

Person climbing a staircase. Learn Data Science from Scratch: online program with 21 courses