实现以相同概率返回'Heads'或'Tails'的函数。 我正在考虑为这一个使用常规的random.randrange模块,但我不确定如何使用实际的单词。或者,如果这甚至是正确的,因为问题指明它们具有相同的概率。
谢谢,非常感谢所有帮助。
答案 0 :(得分: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'])