python2.7:从键盘输入两个实数,要求按代数值有大到小的顺序输出这两个数(以两位小数形式)。
a,b=input()
if a<b:
a,b=b,a
print"%.2f,%.2f"%(a,b)
【有帮助请采纳】
#以下是Python3的写法,对于Python2,把print函数改为关键字应该就可以(思路最重要嘛)
#普通写法
string = input()#用户输入字符串
lis = string.split(',')#将字符串以逗号分割并返回列表
lis = map(float,lis)#将分割后的列表中的两个元素转化为浮点型
num1,num2 = sorted(lis,reverse=True)#给列表从小到大排序后再翻转
print('%.2f,%.2f'%(num1,num2))#保留两位小数打印结果
#精简写法
num1,num2 = sorted(map(float,input().split(',')),reverse=True)#输入数据并处理
print('%.2f,%.2f'%(num1,num2))#打印结果
【有帮助请采纳】