python:教学工具:随机点名提问答卷

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: 开发需求:一共x道题目,给y个学生抓阄答题.

说多都是泪,姑且这么办吧.

import random as rd
人数=11
题数=30


已经提问过的人=[]
没有提问过的人=[]
提问日志=[]

for i in range(人数):
    没有提问过的人.append(i)

for i in range(题数):
    if len(没有提问过的人)==0:
        没有提问过的人=sorted(已经提问过的人.copy())
        已经提问过的人.clear()
        num=rd.randint(0,len(没有提问过的人)-1)
        #print(没有提问过的人[num])
        人=没有提问过的人.pop(num)
        已经提问过的人.append(人)
        提问日志.append(人)
    elif len(没有提问过的人)>0:
        num=rd.randint(0,len(没有提问过的人)-1)
        #print(没有提问过的人[num])
        人=没有提问过的人.pop(num)
        已经提问过的人.append(人)
        提问日志.append(人)
print('提问序列如下:')
print(提问日志)
print(len(提问日志))

标识符的汉语见谅吧,没办法,要开源给学生,毕竟英语不是这门课的核心考察能力

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
目录
相关文章
|
20天前
|
数据采集 数据可视化 数据挖掘
R语言与Python:比较两种数据分析工具
R语言和Python是目前最流行的两种数据分析工具。本文将对这两种工具进行比较,包括它们的历史、特点、应用场景、社区支持、学习资源、性能等方面,以帮助读者更好地了解和选择适合自己的数据分析工具。
23 2
|
20天前
|
C语言 开发者 Python
探索Python中的列表推导式:简洁而强大的工具
【10月更文挑战第21天】在Python的世界里,代码的优雅与效率同样重要。列表推导式(List Comprehensions)作为一种强大而简洁的工具,允许开发者通过一行代码完成对列表的复杂操作。本文将深入探讨列表推导式的使用方法、性能考量以及它如何提升代码的可读性和效率。
|
30天前
|
自然语言处理 算法 数据挖掘
探讨如何利用Python中的NLP工具,从被动收集到主动分析文本数据的过程
【10月更文挑战第11天】本文介绍了自然语言处理(NLP)在文本分析中的应用,从被动收集到主动分析的过程。通过Python代码示例,详细展示了文本预处理、特征提取、情感分析和主题建模等关键技术,帮助读者理解如何有效利用NLP工具进行文本数据分析。
45 2
|
1月前
|
测试技术 Python
Python MagicMock: Mock 变量的强大工具
Python MagicMock: Mock 变量的强大工具
|
1月前
|
机器学习/深度学习 Linux Python
Python编程教学
【10月更文挑战第2天】Python教学
45 13
|
1月前
|
存储 Python
python数据类型、debug工具(一)
python数据类型、debug工具(一)
|
17天前
|
C语言 Python
探索Python中的列表推导式:简洁而强大的工具
【10月更文挑战第24天】在Python编程的世界中,追求代码的简洁性和可读性是永恒的主题。列表推导式(List Comprehensions)作为Python语言的一个特色功能,提供了一种优雅且高效的方法来创建和处理列表。本文将深入探讨列表推导式的使用场景、语法结构以及如何通过它简化日常编程任务。
|
1月前
|
网络协议 IDE iOS开发
Python编程---简单的聊天工具
Python编程---简单的聊天工具
|
1月前
|
数据处理 开发者 Python
Python编程中的列表推导式:简洁而强大的工具
【9月更文挑战第35天】在Python的众多特性中,列表推导式以其简明扼要和强大功能脱颖而出。本文不仅将介绍列表推导式的基础知识,还将探讨其背后的逻辑,并辅以实际代码示例。无论你是初学者还是有经验的开发者,都能从中获取新的见解和应用技巧。
28 5
|
2月前
|
测试技术 Python
Python MagicMock: Mock 变量的强大工具
Python MagicMock: Mock 变量的强大工具