编写程序,输入三个数,求出最大、最小数和平均数并输出,输出的平均数用round()函数保留2位小数
时间: 2023-05-18 12:04:28 浏览: 600
以下是可以实现您要求的 Python 代码:
```python
num1 = float(input("请输入第一个数:"))
num2 = float(input("请输入第二个数:"))
num3 = float(input("请输入第三个数:"))
max_num = max(num1, num2, num3)
min_num = min(num1, num2, num3)
avg_num = round((num1 + num2 + num3) / 3, 2)
print("最大数为:", max_num)
print("最小数为:", min_num)
print("平均数为:", avg_num)
```
您可以将以上代码复制到 Python 编辑器中运行,输入三个数,即可得到最大、最小数和平均数的输出结果。
相关问题
python从键盘输入三个数,输出它们的和与平均值,平均值保留2位小数
可以使用input()函数从键盘读入三个数,然后计算它们的和与平均值,并使用round()函数保留平均值的小数位数,示例代码如下:
```
num1 = float(input("请输入第一个数:"))
num2 = float(input("请输入第二个数:"))
num3 = float(input("请输入第三个数:"))
sum = num1 + num2 + num3
average = sum / 3
print("这三个数的和为:", sum)
print("这三个数的平均值为:", round(average, 2))
```
这样就可以从键盘读入三个数,并计算它们的和与平均值,然后使用print()函数输出结果。需要注意的是,使用input()函数读入的是字符串类型,如果需要进行数值计算,需要使用int()或float()函数将其转换为整数或浮点数类型。同时,使用round()函数可以保留平均值的小数位数。
输入任意三个数,输出它们的平均值(保留一位小数),其中编写一个函数calc实现求三个数的平均值的功能。
好的,我来编写这个程序。
```python
def calc(num1, num2, num3):
return round((num1 + num2 + num3) / 3, 1)
num1 = float(input("请输入第一个数:"))
num2 = float(input("请输入第二个数:"))
num3 = float(input("请输入第三个数:"))
print("这三个数的平均值为:", calc(num1, num2, num3))
```
在这个程序中,我们定义了一个名为calc的函数,用于计算三个数的平均值。然后通过input函数获取用户输入的三个数,再调用calc函数进行计算并输出结果。其中,round函数用于保留一位小数。