{ "question_id": 7458855, "question_title": "统计成绩分布", "question_content": "

随机产生10个[0,100]之间的整数,模拟5名学生的考试成绩。\n要求:输出成绩,计算平均分,统计高于平均分的人数

", "difficulty": "简单", "answer_id": 53443612, "answer_content": "

用random函数就行,然后再遍历,输出,求平均分

\n\n
\nimport random\na=[]\nsum=0\ncnt=0\nfor i in range(10):\n    x=random.randint(10,100)\n    sum+=x\n    print(x,end=" ")\n    a.append(x)\nave=sum/10\nprint()\nprint(ave)\nfor i in range(10):\n    if a[i]>ave:\n        cnt+=1\nprint(cnt)\n
\n\n

\"\"

\n\n

如果有帮助请点一下我回答右上方的采纳,谢谢!以后有什么问题可以互相交流。 

\n", "tag_name": "python", "python": "import random\na=[]\nsum=0\ncnt=0\nfor i in range(10):\n\tx=random.randint(0,100)\n\tsum+=x\n\tprint(x,end=\" \")\n\ta.append(x)\nave=sum/10\nprint()\nprint(ave)\nfor i in range(10):\n\tif a[i]>ave:\n\t\tcnt+=1\nprint(cnt)", "topic_link": "https://bbs.csdn.net/topics/600470405", "status": 1, "keywords": "算法初阶,基础知识,随机算法,概率分析和随机算法", "license": "csdn.net", "notebook": { "python": "https://codechina.csdn.net/csdn/csdn-daily-code/-/jupyter/master/data/notebook/answer/ipynb/python/27.ipynb?type=file" }, "notebook_enable": 1 }