【问题标题】:Adding a counter in python在python中添加一个计数器
【发布时间】:2017-01-29 20:27:08
【问题描述】:
counter=0

import random

myNum = random.choice(('j', 'Nk', 'p', 'qr', 'stu'))

print(myNum)

if myNum != 'j':

    counter+=1

print(counter)

如何使计数器持续计算“j”不出现且在“j”出现后不重置的次数?

【问题讨论】:

  • counter+1 没有任何用处...counter+=1 更像它。
  • 你的问题是什么?
  • 一段不错的代码,可惜你没有写一个问题...
  • 对不起,我如何让柜台工作?我做的 != 事情对吗?
  • 我刚刚添加了问题(我只是猜到了)。没有让问题变得更好..

标签: python counter


【解决方案1】:

回复您的编辑:

counter=0
import random
for i in range(0,100): #How many times you want to repeat
    myNum = random.choice(('j', 'Nk', 'p', 'qr', 'stu'))
    print(myNum)
    if myNum != 'j':
        counter+=1
print(counter)

counter=0
import random
while 1: #repeats forever
    myNum = random.choice(('j', 'Nk', 'p', 'qr', 'stu'))
    print(myNum)
    if myNum != 'j':
        counter+=1
print(counter)

【讨论】:

    【解决方案2】:

    这样做

    counter+1
    

    正在获取计数器的值,将其加一并将结果放入垃圾箱中,如果您不将该结果分配给任何东西,它就会丢失......你的意思是肯定的counter+=1

    【讨论】:

    • 谢谢,但我如何确保计数器保持不变并继续计算“j”不出现且不重置的次数?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-13
    • 2019-01-21
    • 1970-01-01
    • 1970-01-01
    • 2019-10-12
    • 1970-01-01
    相关资源
    最近更新 更多