出于某种原因,在Python 2.7的形式表达tuple > list的回报True,但tuple < list和tuple == list回报False.这是为什么?
无论如何,这种观察对我来说并不是原创.
当参数超过10时,我希望它给出'甜甜圈的数量:很多'和当参数数量<10时,'甜甜圈数量'.但它总是给我'甜甜圈数量:很多'
#!/usr/bin/python2.6 -tt
import sys
def donuts(count):
if count < 10:
x = str(count)
else:
x = 'many'
print 'Number of donuts: ' + x
def main():
donuts(sys.argv[1])
if __name__ == "__main__":
main()
Run Code Online (Sandbox Code Playgroud)