Round number to nearest multiple in Python
Enter rational number: 18.84954
Enter multiple: 5
Result: 20.0def main():
num = float(input("Enter rational number: ")) # e.g., 18.84954
mul = int(input("Enter multiple: ")) # e.g., 5
# Round to nearest multiple
res = mul * round(num / mul) # e.g., 20
print("Result:", res)
if __name__ == "__main__":
main()