考虑以下代码示例,其中我们通过将最小值初始化为最大整数和最大值为最小整数来解决该问题。代码中使用了一个for循环,以查找最大值和最小值。
import random
# generate random array
arr = random.sample(range(1, 100), 10)
# initializing minimum and maximum values
min_val = float('inf')
max_val = float('-inf')
# find minimum and maximum value in array
for i in arr:
if i < min_val:
min_val = i
if i > max_val:
max_val = i
print("Random Array: ", arr)
print("Minimum Value: ", min_val)
print("Maximum Value: ", max_val)
这将打印生成的随机数组、最小值和最大值。
运行程序以查找数组中的最小和最大值,以解决逻辑正确但无法执行的问题。