Python编码练习



我有一个名为orderInt的函数,传递三个整数,如果三个整数是升序的,则返回true,否则返回false。下面是我到目前为止的代码:

def orderInt(a, b, c):
     print "Enter 3 integers: "
a = input()
b = input()
c = input()

如何比较变量?

首先,你的缩进是错误的。

def orderInt():
    print "Enter 3 integers: "
    a = input()
    b = input()
    c = input()
    if a<b<c:
        return True
    else:
        return False
print orderInt()

第二,你的函数有三个参数,也有输入。传递的参数将被您的input s覆盖。

def orderInt():
    print "Enter 3 integers: "
    if a<b<c:
        return True
    else:
        return False
a = input()
b = input()
c = input()
print orderInt(a,b,c)

最新更新