您的代码中有一些语法错误,可以参考下面的修正版本:
x = int(input('输入整数x:'))
y = int(input('输入整数y:'))
z = int(input('输入整数z:'))
if x != y and y != z and x != z:
if x > y:
if y > z:
print('输入的三个数字按从小到大排列分别为'+str(z)+','+str(y)+','+str(x))
elif x > z:
print('输入的三个数字按从小到大排列分别为'+str(y)+','+str(z)+','+str(x))
else:
print('输入的三个数字按从小到大排列分别为'+str(y)+','+str(x)+','+str(z))
else:
if x > z:
print('输入的三个数字按从小到大排列分别为'+str(z)+','+str(x)+','+str(y))
elif z > y:
print('输入的三个数字按从小到大排列分别为'+str(x)+','+str(y)+','+str(z))
else:
print('输入的三个数字按从小到大排列分别为'+str(x)+','+str(z)+','+str(y))
else:
print('请不要输入相同的数字。')
在Python中需要使用缩进来表示代码块,另外,比较运算符!=
后面要接布尔表达式,在打印时需要将整型转换成字符串进行拼接。希望这次能够帮助您解决问题。
内容由零声教学AI助手提供,问题来源于学员提问