题目要求,输入三个整数,从小到大输出,使用input函数,每行输出一个数字
但是图片中的第一部分代码不正确,测算结过不符合题目要求
输入格式不对吧,应该输入:
1回车3回车6回车
if a>b and b>c:
输入应该是 1 3 6,每个字中间加空格
def paiLie():
result = []
for i in range(3):
x = input("请输入数字:")
result.append(x)
result.sort(reverse=False)
for i in result:
print(int(i))
paiLie()
1.python里是可以连续比较的,a>b>c没有问题
2.136是一个数,不是3个数呀
input输入的是一整行字符串,要么你分3行输入,要么加空格或者逗号再split切分
或者你可以这样
a,b,c=eval(input())
输入的时候要加逗号