python 编写随机点名小程序

首先,安装PyInstaller库:

pip install pyinstaller

这里的filename.py指的是刚才编写的点名系统代码文件名。运行该命令后,PyInstaller会自动将文件打包成一个可执行文件并存储在dist文件夹中。

可以在dist文件夹中找到生成的可执行文件,并双击运行即可使用该点名系统。

在终端中进入代码所在的目录,输入以下命令将代码文件打包成exe文件:

pyinstaller -F filename.py
import random

# 初始名单
names = ['Tom', 'Jerry', 'Alice', 'Bob', 'Cindy', 'David']

# 从名单中随机选出指定数量的人名
def pick_names(num):
    random.shuffle(names)  # 打乱名单顺序
    return random.sample(names, num)

# 打印选出的人名
def print_names(names):
    for name in names:
        print(name)

# 显示菜单
def show_menu():
    print('点名系统菜单:')
    print('1. 随机选取指定数量的人名')
    print('2. 打乱名单顺序')
    print('3. 退出')

# 主程序
if __name__ == '__main__':
    while True:
        show_menu()
        choice = input('请输入要执行的操作:')
        if choice == '1':
            num = int(input('请输入要随机选取的人数:'))
            picked_names = pick_names(num)
            print('随机选取的人名如下:')
            print_names(picked_names)
        elif choice == '2':
            random.shuffle(names)
            print('名单已打乱顺序!')
        elif choice == '3':
            print('感谢使用点名系统,再见!')
            break
        else:
            print('无效的操作,请重新输入!')

python 编写随机点名小程序_第1张图片

你可能感兴趣的:(python,python,java,开发语言)