【发布时间】:2020-05-16 14:53:30
【问题描述】:
我不知道如何绘制 2 个或更多不同的数字并将它们放在另一个列表中,到目前为止我已经尝试过:
import random
def jugar(m):
m = list(range(1, 14, 1)) * m
random.shuffle(m)
player1 = []
for n in m:
random.choice(m)
player1.append(n)
if n + n == 21:
print("Nano jack")
elif n + n < 21:
random.choice(m)
player1.append(n)
elif n + n > 21:
print("Loser")
return player1
jugar(1)
但这会返回两个相等的数字,它类似于二十一点游戏,我希望它不断添加随机数直到达到 21 或更多,提前感谢您的帮助
【问题讨论】:
-
您可能不希望在 for 循环中使用 return 语句。