繁体   English   中英

必须随机生成数字以匹配 python?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM