1. def compare_values(value1, value2, flag1=False, flag2=False):
  2. """
  3. Compares two user-input values based on optional flags.
  4. """
  5. if flag1:
  6. if value1 > value2:
  7. print("Value 1 is greater than Value 2 (with flag1)")
  8. elif value1 < value2:
  9. print("Value 2 is greater than Value 1 (with flag1)")
  10. else:
  11. print("Values are equal (with flag1)")
  12. else:
  13. if value1 > value2:
  14. print("Value 1 is greater than Value 2")
  15. elif value1 < value2:
  16. print("Value 2 is greater than Value 1")
  17. else:
  18. print("Values are equal")
  19. if flag2:
  20. if value1 * 2 > value2:
  21. print("Value 1 multiplied by 2 is greater than Value 2 (with flag2)")
  22. elif value1 * 2 < value2:
  23. print("Value 1 multiplied by 2 is less than Value 2 (with flag2)")
  24. else:
  25. print("Value 1 multiplied by 2 is equal to Value 2 (with flag2)")
  26. if __name__ == "__main__":
  27. try:
  28. val1 = int(input("Enter the first value: "))
  29. val2 = int(input("Enter the second value: "))
  30. except ValueError:
  31. print("Invalid input. Please enter integers.")
  32. exit()
  33. compare_values(val1, val2, flag1=True) # Compare with flag1
  34. compare_values(val1, val2, flag2=True) # Compare with flag2
  35. compare_values(val1, val2) # Compare without flags

Add your comment