寻找最小的数字

时间:2016-08-19 16:43:15

标签: python-2.7

我正在尝试从使用'raw_input'输入的所有数字中获取最小数字。我正在使用的代码与正数一致,但是一旦我开始输入负数,例如'-1'和'-10',python将'-1'检索为最小(而不是-10)......

我真的不明白为什么。

以下是代码:

smallest = None

while True:
    num = raw_input('Enter number: ')
    if num == 'done': 
        break
    elif smallest is None:
        smallest = num
    elif num < smallest:
        smallest = num

    print smallest, num


print 'Smallest number is ',smallest

非常感谢你的帮助!

0 个答案:

没有答案