Logic Building
# Take array
n = int(input("Enter array size: "))
arr = []
for i in range(n):
arr.append(int(input(f"Element {i+1}: ")))
# Calculate range
if len(arr) > 0:
max_val = max(arr)
min_val = min(arr)
range_val = max_val - min_val
print(f"Range: {range_val}")
else:
print("Array is empty")Output
Enter array size: 5 Element 1: 10 Element 2: 5 Element 3: 20 Element 4: 3 Element 5: 15 Range: 17
Find max and min, calculate difference.
Key Concepts:
- Find maximum value
- Find minimum value
- Range = max - min