运用Python中while函数的知识,回答问题。元组a=(1,3,5,8,6,4,10),编程求出元组a中的最大值与最小值并输出到屏幕上。
时间: 2024-05-01 13:21:13 浏览: 82
可以使用Python中的while循环和比较运算符来解决这个问题。可以先将元组的第一个元素设为最大值和最小值,然后通过循环遍历元组中的每个元素,如果找到比当前最大值还要大的元素,则更新最大值;如果找到比当前最小值还要小的元素,则更新最小值。最后输出最大值和最小值即可。
以下是代码实现:
```python
a = (1, 3, 5, 8, 6, 4, 10)
max_value = a[0]
min_value = a[0]
i = 1
while i < len(a):
if a[i] > max_value:
max_value = a[i]
elif a[i] < min_value:
min_value = a[i]
i += 1
print("最大值为:", max_value)
print("最小值为:", min_value)
```
输出结果为:
```
最大值为: 10
最小值为: 1
```
阅读全文