【发布时间】:2021-03-22 14:09:38
【问题描述】:
我正在尝试创建一个从两个选项中随机选择九次并返回每个选项被选择的次数的函数。但是,每次我尝试运行代码时,count 函数都会返回 [None]。
import random
topic=["Insomnia","REM Sleep Disorder"]
def func():
print(random.choice(topic))
print(random.choice(topic))
print(random.choice(topic))
print(random.choice(topic))
print(random.choice(topic))
print(random.choice(topic))
print(random.choice(topic))
print(random.choice(topic))
print(random.choice(topic))
x=[func()]
y=x.count("Insomnia")
print(x)
我做错了什么?
【问题讨论】:
-
在
func()中打印内容对x没有任何作用。您需要遵循有关函数的教程。 Stack Overflow 并非旨在取代现有的文档和教程,因为它旨在回答特定问题,而不是让您对一堆相关概念有广泛的了解。
标签: python list function random count