如何解决如何计算while循环中的迭代次数?
我如何打印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
解决方法
您可以添加另一个计数器。
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.")
,
通过添加“计数器变量”,该变量在每个循环中都会增加。
例如:
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循环结束后仅打印“计数器”以得到最终的提示。
,from random import *
c=0
Counter=0
while c<3 :
a=randint(1,b)
c=c+1
Counter+=1
print (Counter)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。