我的任务是以硬币翻转的形式制作一个随机数发生器。由于这是一个起始类,在这个术语的这一点上,我只允许使用某些内置函数。我得到了教师给我们的链接的帮助,这帮助我理解了我用来生成该列表的当前代码。以下是用于生成列表的代码:
userin = int(input("enter the number of coin flips: ")
coin = ['H', 'T']
userlist = (random.choices((coin), k=userin))
现在,我将随机生成的列表存储到userlist
中,因为我还要将其打印为列表。看起来很简单。我已经尝试将其打印为列表,但我假设因为我以这种方式编码,它将始终以列表格式打印。我知道这很简单,之后的目标将需要更多的工作,但我的想法仍然坚持这一点。我最终还要计算有多少" head"和"尾巴"生成了,因此是字符串。
答案 0 :(得分:0)
我认为您正在寻找的内容与此类似:
2017.11-76-gf70e20b
这假设您只想打印硬币翻转的结果。如果未输入整数,则在开始时添加try循环。确保随机导入以便它也能正常工作,并在输入语句的末尾添加了一个缺少的括号。使用list.count()函数查找用户列表中的T或H的数量。也只是在你的打印中使用str()应该工作。希望这符合您的目的。