Python: Find the highest and lowest number from a given string of space separated integers
Highest and Lowest in String
Write a Python program to find the highest and lowest number from a given string of space-separated integers.
Sample Solution:
Python Code:
# Define a function named highest_lowest_num that takes a string of numbers (str1) as an argument.
def highest_lowest_num(str1):
# Convert the string of numbers into a list of integers using map and split.
num_list = list(map(int, str1.split()))
# Return the maximum and minimum values in the list.
return max(num_list), min(num_list)
# Test the function with different strings of numbers and print the results.
# Test case 1
text = "1 4 5 77 9 0"
# Print the original string of numbers.
print("Original string:", text)
# Print the highest and lowest numbers in the string.
print("Highest and lowest number of the said string:", highest_lowest_num(text))
# Test case 2
text = "-1 -4 -5 -77 -9 0"
# Print the original string of numbers.
print("\nOriginal string:", text)
# Print the highest and lowest numbers in the string.
print("Highest and lowest number of the said string:", highest_lowest_num(text))
# Test case 3
text = "0 0"
# Print the original string of numbers.
print("\nOriginal string:", text)
# Print the highest and lowest numbers in the string.
print("Highest and lowest number of the said string:", highest_lowest_num(text))
Sample Output:
Original string: 1 4 5 77 9 0 Highest and lowest number of the said string: (77, 0) Original string: -1 -4 -5 -77 -9 0 Highest and lowest number of the said string: (0, -77) Original string: 0 0 Highest and lowest number of the said string: (0, 0)
Explanation:
Here is a breakdown of the above Python code:
- Function definition:
- The code defines a function named "highest_lowest_num()" that takes a string of numbers (str1) as an argument.
- List conversion:
- The function converts the string of numbers into a list of integers using 'map' and 'split'.
- Return Statement:
- The function returns the maximum and minimum values in the list.
Visual Presentation:
Flowchart:
Python Code Editor:
Have another way to solve this solution? Contribute your code (and comments) through Disqus.
Previous: Write a Python program to check whether a given number is a narcissistic number or not.
Next: Write a Python program to check whether a sequence of numbers has an increasing trend or not.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics