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