-4

我有一个 raw_function 看起来像: number = raw_input('number (empty to finish):')

if len(number) == 0:
    print
    print
    print 'finished'
    print
    print
    return def()

else:
    pass




while True:
    try:
        column2 = int(raw_input('Enter column: '))
        break
    except ValueError:
        print 'You did not supply an integer. Please try again. '

当我回答完我的第二个 raw_input 后​​,我​​想回到第一个 raw_input。我怎样才能做到这一点?

提前致谢。

4

1 回答 1

1
   while True:
     number = raw_input('number (empty to finish): ')
     if not number:
        print "\n\nfinished\n\n\n"
        return def()
     while True:
        try:
            column2 = int(raw_input('Enter column: '))
            break
        except ValueError:
            print 'You did not supply an integer. Please try again. '
于 2012-08-23T02:02:30.513 回答