使用python写一个抽奖系统,对txt文件中所有的社团进行抽签排名
时间: 2024-09-12 16:09:45 浏览: 67
创建一个简单的Python抽奖系统,你可以按照以下步骤进行:
1. 准备一个包含所有社团名称的文本文件(例如:`soccer.txt`),每行一个社团名称。
2. 编写Python脚本来读取这个文件,随机选择一个社团作为中奖者,并显示排名。
下面是一个简单的Python抽奖脚本示例:
```python
import random
def draw_lottery(filename):
try:
with open(filename, 'r', encoding='utf-8') as file:
# 读取文件中的所有社团名称并存储在列表中
soccers = [line.strip() for line in file.readlines()]
# 随机选择一个社团
winner = random.choice(soccers)
print(f"恭喜,抽到的社团是:{winner}")
except FileNotFoundError:
print("文件未找到,请检查文件路径是否正确。")
except Exception as e:
print(f"发生错误:{e}")
# 假设社团名称存储在'soccer.txt'文件中
draw_lottery('soccer.txt')
```
确保`soccer.txt`文件存在于你的工作目录中,且格式正确。
阅读全文