0

我有一些想要转换为 Python3 的 BASH 代码。

INPUTINDEX$INPUTCOUNTER="$INPUT"

每次用户键入输入时,计数器(代码未显示)都会增加一个数字。使用此代码,用户的第二个输入将位于变量 INPUTINDEX2 中。INPUT 当然是用户的输入。INPUTCOUNTER 是一个计数器,每次输入时都会增加。

问题:如何在 Python3.3 中做到这一点?

4

1 回答 1

4

我建议只是附加到一个列表中,列表中的条目数就是你的计数器。

#!/usr/bin/env python

def main():
    entries=[]
    while True:
        entries.append(raw_input('input something: '))
        if not len(entries[-1]):
            entries=entries[:-1]
            break
    counter=len(entries)
    print 'counter %d, entries %s.' % (counter, entries)

if (__name__ == "__main__"):
    main()
于 2013-06-04T02:42:13.877 回答