键盘输入三个数
分别排序
求平均值
输出 result.txt文件
例子
输入
数値1:10.1
数値2:5.2
数値3:8.1
输出(result.txt文件内容)
正序: 10.1 8.1 5.2
倒序: 5.2 8.1 10.1
平均値: 7.8
键盘输入三个数
分别排序
求平均值
输出 result.txt文件
例子
输入
数値1:10.1
数値2:5.2
数値3:8.1
输出(result.txt文件内容)
正序: 10.1 8.1 5.2
倒序: 5.2 8.1 10.1
平均値: 7.8
num1 = float(input('数値1:'))
num2 = float(input('数値2:'))
num3 = float(input('数値3:'))
nums = [num1, num2, num3]
with open('result.txt', 'w') as f:
nums.sort(reverse=True)
nums_new = [str(num) for num in nums]
f.write('正序:' + ' '.join(nums_new) + '\n')
nums.sort(reverse=False)
nums_new = [str(num) for num in nums]
f.write('倒序:' + ' '.join(nums_new) + '\n')
f.write('平均値: ' + str(sum(nums)/len(nums)))