In this article, We will see How to Convert the Centimeter unit into Inches.
Example:
Input: Centimeter: 8 Output: Inches: 3.152
As we know that, 1 centimeter = 0.394 inches (approx) so we are using this information for writing this program.
Now, let’s see the different ways to code this program:
Code 1:
# given input
centimeter = 8
# conversion factor mention
conversion_factor = 0.394
# conversion from centimeter to inches
inches = centimeter * conversion_factor
# print
print("Centimeter Units:", centimeter)
print("One Centimeter is equal to", conversion_factor, "inches")
print("So",centimeter,"Centimeter is equal to:", inches,"inches")
Output:
Centimeter Units: 8 One Centimeter is equal to 0.394 inches So 8 Centimeter is equal to: 3.152 inches
Code 2: By creating user-defined function.
# Create a user defined function for
# conversion from centimeter to inches
def centi_to_inches(centimeter) :
# conversion factor mention
conversion_factor = 0.394
# conversion from centimeter to inches
inches = centimeter * conversion_factor
# print
print("Centimeter Units:", centimeter)
print("One Centimeter is equal to", conversion_factor, "inches")
print("So",centimeter,"Centimeter is equal to:", inches,"inches")
# Main code
if __name__ == "__main__" :
# given input
centimeter = 8
# function calling
centi_to_inches(centimeter)
Output:
Centimeter Units: 8 One Centimeter is equal to 0.394 inches So 8 Centimeter is equal to: 3.152 inches
Code 3: By Creating anonymous : one- line function
# Create a anonymous/lambda function for
# conversion from centimeter to inches
convert = lambda centi : centi * 0.394
# Main code
if __name__ == "__main__" :
# given input
centimeter = 8
# print
print("Centimeter Units:", centimeter)
# function calling and printing
print(centimeter,"Centimeter is equal to:", convert(centimeter),"inches")
Output:
Centimeter Units: 8 8 Centimeter is equal to: 3.152 inches
Code 4: In this code, we are taking input from user and convert it into integer and then pass it into convert anonymous function.
# Create a anonymous/lambda function for
# conversion from centimeter to inches
convert = lambda centi : centi * 0.394
# Main code
if __name__ == "__main__" :
# take input from user and
# convert it into integer data type
centimeter = int(input("Enter centimeter units:"))
# print
print("Centimeter Units:", centimeter)
# function calling and printing
print(centimeter,"Centimeter is equal to:", convert(centimeter),"inches")
Output:
Enter centimeter units:10 Centimeter Units: 10 10 Centimeter is equal to: 3.9400000000000004 inches