以下是一个简单的抽奖程序,可以根据需要进行修改和优化。

import random

# 奖品列表
prizes = ["一等奖", "二等奖", "三等奖", "幸运奖"]

# 参与抽奖的人员名单
participants = ["张三", "李四", "王五", "赵六", "钱七", "周八", "吴九", "郑十"]

# 抽奖函数
def lottery():
    # 随机选择一个奖品
    prize = random.choice(prizes)
    # 随机选择一个获奖人员
    winner = random.choice(participants)
    # 从参与名单中删除获奖人员
    participants.remove(winner)
    # 输出获奖信息
    print("恭喜 %s 获得 %s!" % (winner, prize))

# 主程序
if __name__ == '__main__':
    # 进行3次抽奖
    for i in range(3):
        input("第 %d 次抽奖,按Enter键开始:" % (i+1))
        lottery()
    # 输出未获奖人员名单
    print("未获奖人员名单:")
    for participant in participants:
        print(participant)

运行结果示例:

第 1 次抽奖,按Enter键开始:
恭喜 赵六 获得 幸运奖!
第 2 次抽奖,按Enter键开始:
恭喜 李四 获得 三等奖!
第 3 次抽奖,按Enter键开始:
恭喜 钱七 获得 幸运奖!
未获奖人员名单:
张三
王五
周八
吴九
郑十
用python编写简单抽奖软件

原文地址: http://www.cveoy.top/t/topic/FcS 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录