In this blog post , we are going to learn how to find the H.C.F of two numbers using function and for loops.
Program to Find HCF or GCD in Python
# Python program to find the H.C.F or GCD of two input number # defining a function to calculate H.C.F def calculateHCF(number1, number2): # Below we are choosing the smaller number if number1 > number2: smaller_num = number2 else: smaller_num = number1 for k in range(1, smaller_num+1): if((number1 % k == 0) and (number2 % k == 0)): num_hcf = k return num_hcf #taking input from the user number1 = int(input("Please Enter first number: ")) number2 = int(input("Please Enter second number: ")) print("The H.C.F. of", number1,"and", number2,"is", calculateHCF(number1, number2))
Output:-
Please Enter first number: 66 Please Enter second number: 12 The H.C.F. of 66 and 12 is 6