2024-04-20 08:40:09 发布
网友
我正在尝试编写一个程序,可以翻转硬币,并相应地显示正面或反面。这就是我所拥有的:
from random import random while True: for i in range (2): spin = i.random() if spin == 0: print ("Heads") else: print ("Tails")
但我一直收到错误:
import random while True: result = random.randrange(2) if result == 0: print ("Heads") else: print ("Tails")
请参阅以下片段
from random import random coin = ['Heads', 'Tails'] num_of_tosses = 10 for i in range (num_of_tosses): spin = randrange(0,2) print coin[spin]
我正在使用randrange随机选择从0到1的元素。换句话说,选择0或1。在
randrange
然后我设置一个选项列表,名为coin,用于打印Tails或{}。在
coin
Tails
这里提供的大多数解决方案都集中在random.randrange()。也可以使用^{}执行此操作,它从非空序列返回随机元素:
random.randrange()
>>> from random import choice >>> coin = 'Heads Tails'.split() >>> FLIPS = 5 >>> for _ in range(FLIPS): ... print(choice(coin)) ... Tails Heads Tails Heads Tails >>>
请参阅以下片段
我正在使用
randrange
随机选择从0到1的元素。换句话说,选择0或1。在然后我设置一个选项列表,名为}。在
coin
,用于打印Tails
或{这里提供的大多数解决方案都集中在} 执行此操作,它从非空序列返回随机元素:
random.randrange()
。也可以使用^{相关问题 更多 >
编程相关推荐