我有一些我想要转换为Python3的BASH代码。
INPUTINDEX$INPUTCOUNTER="$INPUT"
每次用户键入输入时,计数器(代码未显示)都会增加一个数字。使用此代码,用户的第二个输入将位于变量INPUTINDEX2中。当然,INPUT是用户的输入。 INPUTCOUNTER是一个计数器,每次输入时都会增加。
问题:如何在Python3.3中执行此操作?
答案 0 :(得分: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()