python 某课程需要学生做课堂演练程序随机分配演示顺序 从键盘输人学生姓名,每行一直到输为止,随机分配演示顺序后,将结果中的姓名以逗号间隔输出在 行上
时间: 2024-01-22 11:18:00 浏览: 66
以下是一个使用 Python 实现的程序,可以实现随机分配演示顺序并将结果以逗号间隔输出在一行上:
```python
import random
students = []
while True:
name = input("请输入学生姓名(输入空行结束):")
if name == "":
break
students.append(name)
random.shuffle(students)
result = ", ".join(students)
print("演示顺序为:" + result)
```
程序首先创建一个空列表 `students`,然后使用一个无限循环来从键盘读取学生姓名,并将其添加到列表中。当用户输入一个空行时,循环中断。
接下来,程序使用 `random.shuffle()` 函数对 `students` 列表进行随机排序,得到的结果即为随机分配的演示顺序。最后,程序使用 `join()` 方法将列表中的姓名以逗号间隔拼接成一个字符串,并输出到屏幕上。
阅读全文