Find Min Max Unicode Character in Python
def main():
"""
Prints the Unicode range of the string.
"""
text = input("Enter string: ")
a = min_char(text)
b = max_char(text)
print(f"({a} - {b}) => ({ord(a):04X} - {ord(b):04X})")
def min_char(text: str):
"""
Returns the minimum character in a string.
"""
if not text:
"\0"
min_c = chr(0x10FFFF)
for c in text:
if c < min_c:
min_c = c
return min_c
def max_char(text: str):
"""
Returns the maximum character in a string.
"""
return max(text, default="\0")
if __name__ == "__main__":
main()