我如何打印while循环运行了多少次?
示例:
from random import*
c=0
while c<3 :
a=randint(1,6)
b=randint(1,6)
if a==b:
print(a,b)
c=c+1
答案 0 :(得分:1)
您可以添加另一个计数器。
from random import *
c = 0
loop_counter = 0
while c < 3:
a = randint(1,6)
b = randint(1,6)
if a==b:
print(a,b)
c += 1
loop_counter += 1
print(f"The loop run {loop_counter} times.")
答案 1 :(得分:0)
通过添加“计数器变量”,该变量在每个循环中都会增加。
例如:
from random import*
c=0
counter = 0 #define
while c<3 :
counter += 1 #add one
print (counter) #print
a=randint(1,6)
b=randint(1,6)
if a==b:
print(a,b)
c=c+1
您还可以在while循环结束后仅打印“计数器”以得到最终的提示。
答案 2 :(得分:0)
from random import *
c=0
Counter=0
while c<3 :
a=randint(1,6)
b=randint(1,6)
if a==b:
print(a,b)
c=c+1
Counter+=1
print (Counter)