a=int(input('请输入第1个整数:'))
b=int(input('请输入第2个整数:'))
c=int(input('请输入第3个整数:'))
x=0
if(a>b):
i=a
x=a
else:
i=b
x=b
if(i>c):
x=i
else:
x=c
print("其中最大的为:",x)
有可能测试用例输入的不是int类型的数,要加个异常处理
a=int(input('请输入第1个整数:'))改成a=int(float(input('请输入第1个整数:')))试试,先转换为float型,再转换为int
a = int(input('请输入第1个整数:'))
b = int(input('请输入第2个整数:'))
c = int(input('请输入第3个整数:'))
x = 0
i = 0
# 取a和b之间的最大值 i
if a > b:
i = a
else:
i = b
# 取i和c之间的最大值
if i > c:
x = i
else:
x = c
print("其中最大的为:", x)
没看出代码问题,但是你的缩进好像有点不对,x=i和x=c的缩进貌似多了一个空格