使用随机生成的方式生成100份问卷调查结果的数据样本,保存在 “que.txt”文件中。问卷调查有四个评价结果,分别是“满意”、“不满意”,“一般”,“非常满意”。
import random
list=[“满意”,“不满意”,“一般”,“非常满意”]
file= open("que.txt","w")
for i in range(100):
file.write(list[random.randint(0,4)] +'\n')
可以用random.choices()函数来抽取随机样本,比较方便:
import random
lst = ['满意','不满意','一般','非常满意']
txt = random.choices(lst, k=100)
with open('que.txt', 'w') as f:
f.write('\n'.join(lst))
import random as r
lst = ['非常满意','满意','一般','不满意']
file = open('que.txt','w+')
for x in range(0,100):
file.write(r.choice(lst) + '\n') #如需空格可把'\n'改成' '
望采纳