通过键盘输入10个整数,编制程序计算其中的最大值与最小值,并输出在屏幕上用函数
时间: 2024-09-11 08:04:37 浏览: 37
<<要通过键盘输入10个整数,并计算这些整数的最大值和最小值,我们可以编写一个简单的程序。以下是一个使用Python语言的示例程序,它使用函数来实现这一功能:
```python
def get_numbers():
numbers = []
for i in range(10):
num = int(input(f"请输入第{i+1}个整数: "))
numbers.append(num)
return numbers
def find_max_min(numbers):
if not numbers:
return None, None # 如果没有数字则返回None
max_num = min_num = numbers[0]
for num in numbers:
if num > max_num:
max_num = num
elif num < min_num:
min_num = num
return max_num, min_num
def main():
numbers = get_numbers() # 获取用户输入的10个整数
max_num, min_num = find_max_min(numbers) # 找出最大值和最小值
print(f"最大值是:{max_num}")
print(f"最小值是:{min_num}")
if __name__ == "__main__":
main()
```
程序的主要部分分为三个函数:
1. `get_numbers` 函数用于从用户那里获取10个整数,并将它们存储在一个列表中。
2. `find_max_min` 函数接收一个整数列表作为参数,遍历列表中的每个数字,找出最大值和最小值。
3. `main` 函数将 `get_numbers` 和 `find_max_min` 函数串联起来,并打印结果。
阅读全文