[英]have to randomly generated number to match in python?
大家好,祝大家平安!
我试图弄清楚如何编写一个简单的代码来计算使用pythong randint()匹配2个随机数需要多少次尝试,同时保持计算它需要多少次。
我的想法是:
ran1 = random.randint(1,10)
ran2 = random.randint(1,10)
count = 0
while ran1 != ran2:
count = count+1
print(count)
if ran1 == ran2:
break
print(count)
这有意义吗? 出了点问题,但我不知道是什么……它一直在继续,没有停止大声笑
谢谢你!
当它们不匹配时,您需要再次选择随机值。 为此,您可以使用 while 循环,并且在其中每次没有匹配时都可以随机取 no,如果匹配,则可以中断循环并打印出结果
import random
count = 0
while True:
count +=1
ran1 = random.randint(1,10)
ran2 = random.randint(1,10)
if ran1==ran2:
break
print(count)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.