Python Programs | IT Developer
IT Developer

Python Programs



Share with a Friend

Python Programs - Conditional Statements

Compare three strings and print the longest - Python Program

Example 1 :

s1 = input("Enter first string: ") s2 = input("Enter second string: ") s3 = input("Enter third string: ") longest = max(s1, s2, s3, key=len) print("Longest string:", longest)

Output

 
OUTPUT  :
Longest string: Elephant
 

Example 2 :

# Define three strings string1 = "apple" string2 = "banana" string3 = "apple" # Compare string1 and string2 for equality print(f"Is '{string1}' equal to '{string2}'? {string1 == string2}") # Compare string1 and string3 for equality print(f"Is '{string1}' equal to '{string3}'? {string1 == string3}") # Compare string1 and string2 for not equal print(f"Is '{string1}' not equal to '{string2}'? {string1 != string2}") # Check lexicographical order print(f"Is '{string1}' less than '{string2}'? {string1 < string2}") print(f"Is '{string2}' greater than '{string3}'? {string2 > string3}") # Case-insensitive comparison (example with lowercasing) string4 = "Apple" print(f"Is '{string1}' (case-insensitive) equal to '{string4}'? {string1.lower() == string4.lower()}")

Output

 
OUTPUT  :
Is 'apple' equal to 'banana'? False
Is 'apple' equal to 'apple'? True
Is 'apple' not equal to 'banana'? True
Is 'apple' less than 'banana'? True
Is 'banana' greater than 'apple'? True
Is 'apple' (case-insensitive) equal to 'Apple'? True