Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
实现以相等概率返回“Heads”或“Tails”的函数。我正在考虑只为这个使用常规的 random.randrange 模块,但我不确定使用实际单词如何工作。或者如果这甚至是正确的,因为问题指定它们具有相等的概率。
谢谢,非常感谢所有帮助。
您可以random.randrange在这里安全使用。if 语句足以在两种情况之间切换。
random.randrange
import random def coin_toss(): if random.randrange(2): return 'Heads' else: return 'Tails'
当然,它更容易使用random.choice:
random.choice
def coin_toss(): return random.choice(['Heads', 'Tails'])