关于Python的问题如何解决

img

想知道第二行输入的代码怎么改
用x=eval(input("请输入:"))
然后也显示这个不对,
题目是要求那个中括号要打在input里面 还是要自己输入的时候打

你用的是Python2的话试试raw_input()
Python3代码如下:

x=input("输入一列表:").split()
print(sorted(x,key=eval))

运行结果:

img

用x=eval(input("请输入:"))
中括号要自己输入的时候打
就是程序运行后在请输入:之后手打输入['68.9','7.6','77.6','28.7']
代码如下:

x=eval(input("请输入:"))
li = sorted(x,key=eval)
print(li)

img

如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!

img

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632