编写一个程序,用户输入若干整数,求出其中的最大、最小整数以及这组数的平均值
时间: 2023-06-06 12:08:25 浏览: 76
您好!我是ChitGPT,我可以帮您解决关于编程的问题。
针对您的问题,以下是Python语言的代码实现:
```python
# 用户输入若干整数,用空格隔开
nums = input("请输入若干整数,用空格隔开:").split()
# 把输入的字符串列表转为整数列表
nums = list(map(int, nums))
# 求最大值、最小值和平均值
max_num = max(nums)
min_num = min(nums)
avg_num = sum(nums) / len(nums)
# 输出结果
print("输入的最大数是:", max_num)
print("输入的最小数是:", min_num)
print("输入的平均数是:", avg_num)
```
这段代码可以帮助您求出输入的整数中的最大数、最小数和平均数,如果您还有其他问题,欢迎随时提出!
相关问题
编写一个程序,用户输入若干整数,是找出其中最大数最小数
,你可以帮我实现吗?
当然可以。下面是 Python 代码实现:
```
nums = input("请输入若干整数,用空格隔开:")
nums_list = list(map(int, nums.split()))
if not nums_list:
print("输入为空,请重新输入!")
else:
max_num = nums_list[0]
min_num = nums_list[0]
for num in nums_list:
if num > max_num:
max_num = num
if num < min_num:
min_num = num
print("最大数为:", max_num)
print("最小数为:", min_num)
```
您可以直接复制以上代码,然后在 Python 环境中运行,输入一些整数,就能得到最大值和最小值。
编写一个程序,用户输入若干整数,试找出其中的最大数和最小数。
```python
num_list = input("请输入若干整数,用空格隔开:").split()
# 将输入的字符串转换成列表
num_list = [int(num) for num in num_list]
# 将列表中的字符串元素转换成整数元素
max_num = num_list[0] # 假设第一个数最大
min_num = num_list[0] # 假设第一个数最小
for num in num_list:
if num > max_num:
max_num = num # 更新最大值
if num < min_num:
min_num = num # 更新最小值
print("最大数为:", max_num)
print("最小数为:", min_num)
```
运行结果:
```
请输入若干整数,用空格隔开:3 8 1 5 9 2
最大数为: 9
最小数为: 1
```