-7

实现以相等概率返回“Heads”或“Tails”的函数。我正在考虑只为这个使用常规的 random.randrange 模块,但我不确定使用实际单词如何工作。或者如果这甚至是正确的,因为问题指定它们具有相等的概率。

谢谢,非常感谢所有帮助。

4

1 回答 1

3

您可以random.randrange在这里安全使用。if 语句足以在两种情况之间切换。

import random

def coin_toss():
  if random.randrange(2):
    return 'Heads'
  else:
    return 'Tails'

当然,它更容易使用random.choice

def coin_toss():
  return random.choice(['Heads', 'Tails'])
于 2013-04-24T08:48:52.073 回答