我有一些想要转换为 Python3 的 BASH 代码。
INPUTINDEX$INPUTCOUNTER="$INPUT"
每次用户键入输入时,计数器(代码未显示)都会增加一个数字。使用此代码,用户的第二个输入将位于变量 INPUTINDEX2 中。INPUT 当然是用户的输入。INPUTCOUNTER 是一个计数器,每次输入时都会增加。
问题:如何在 Python3.3 中做到这一点?
我有一些想要转换为 Python3 的 BASH 代码。
INPUTINDEX$INPUTCOUNTER="$INPUT"
每次用户键入输入时,计数器(代码未显示)都会增加一个数字。使用此代码,用户的第二个输入将位于变量 INPUTINDEX2 中。INPUT 当然是用户的输入。INPUTCOUNTER 是一个计数器,每次输入时都会增加。
问题:如何在 Python3.3 中做到这一点?
我建议只是附加到一个列表中,列表中的条目数就是你的计数器。
#!/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()