Aar*_*hta 2 python random python-3.x
import random
for i in range(100):
a = random.randint(1, 20)
b = random.randint(1, 20)
c = random.randint(1, 20)
if ((a + b + c) % 2) == 0:
print(str(a) + "," + str(b) + "," + str(c))
Run Code Online (Sandbox Code Playgroud)
我试过这个,但我没有得到想要的输出。我希望它在 1 到 20 之间选择三个随机数,以便它们的总和始终是偶数。这里程序只打印输出,即使它没有以这种方式选择数字。希望你能帮助我。谢谢!
如何检查前两个 (a, b) 的和是偶数还是奇数,然后相应地设置 c?
import random
for i in range(100):
a = random.randint(1, 20)
b = random.randint(1, 20)
if (a + b) % 2 == 0:
c = random.randint(1, 10) * 2
else:
c = random.randint(1, 10) * 2 - 1
if ((a + b + c) % 2) == 0:
print(str(a) + "," + str(b) + "," + str(c))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
78 次 |
| 最近记录: |