第四行改为 print(a,b),第6行改为print(b,a)试试。
但根据题目的提示,应该进行一些修改,一是提示信息要修改,二是要判断输入的两个数时整数还是浮点数,然后转为相应类型的值,修改如下:
参考链接:
Python:如何区分输入是整数还是浮点 - 问答 - Python中文网
Python type() 函数 | 菜鸟教程
python中判断输入是否为数字(包括浮点数) - 走看看
python中print用法详解_芜湖起飞飛飝的博客-CSDN博客_python 的print
a = input("")
b = input("")
#https://www.cnpython.com/qa/1308170
#https://www.runoob.com/python/python-func-type.html
#http://t.zoukankan.com/zxmbky-p-9160822.html
if type(eval(a))==int:
a = int(a)
else :
a = float(a)
if type(eval(b))==int:
b = int(b)
else :
b = float(b)
print("输入值为"+str(a)+"和"+str(b))
print("降序输出结果为",end="")
if a > b:
print(str(a)+"和"+str(b))
else :
print(str(b)+"和"+str(a))
第四行改为 print('输入值为'+str(a)+'和'+str(b))
第6行改为print('降序输出结果为'+str(b)+'和'+str(a))
输出要和题目的要求对应