怎么算不出三个数的最大数

img

img

你好,按照你给的提的输入格式应该用下面输入方式,你的逻辑是正确的,将输入换成下面就可以用了,input输入时字符串,需要经过转换才可以成为整型数据

a,b,c=input().split(' ')
a=int(a)
b=int(b)
c=int(c)

另外代码可以简化一下,下面数参考代码

a, b, c = input().split(' ')
a = int(a)
b = int(b)
c = int(c)
# 假定将A确定为最大数
if a < b:
    # b比a大,交换a,b值
    a, b = b, a
    if a < c:
        # c比a大,交换a,c值
        a, c = c, a
print(a)

有帮助请采纳,有问题继续交流,你的采纳是对我回答的最大的肯定和动力

img

input 收进来的数据是字符型,比较大小要转成整型,外面加int括住