def compare_values(value1, value2, flag1=False, flag2=False):
"""
Compares two user-input values based on optional flags.
"""
if flag1:
if value1 > value2:
print("Value 1 is greater than Value 2 (with flag1)")
elif value1 < value2:
print("Value 2 is greater than Value 1 (with flag1)")
else:
print("Values are equal (with flag1)")
else:
if value1 > value2:
print("Value 1 is greater than Value 2")
elif value1 < value2:
print("Value 2 is greater than Value 1")
else:
print("Values are equal")
if flag2:
if value1 * 2 > value2:
print("Value 1 multiplied by 2 is greater than Value 2 (with flag2)")
elif value1 * 2 < value2:
print("Value 1 multiplied by 2 is less than Value 2 (with flag2)")
else:
print("Value 1 multiplied by 2 is equal to Value 2 (with flag2)")
if __name__ == "__main__":
try:
val1 = int(input("Enter the first value: "))
val2 = int(input("Enter the second value: "))
except ValueError:
print("Invalid input. Please enter integers.")
exit()
compare_values(val1, val2, flag1=True) # Compare with flag1
compare_values(val1, val2, flag2=True) # Compare with flag2
compare_values(val1, val2) # Compare without flags
Add your comment