需要准备一个姓名列表。例如:

names = ['Alice', 'Bob', 'Charlie', 'David', 'Eve']

使用 random.choice() 函数从列表中随机抽取一个姓名:

import random# 随机抽取一个姓名
name = random.choice(names)print(name)

运行上面的代码将随机抽取一个姓名,并输出到控制台。如果需要抽取多个姓名,可以使用 random.sample() 函数。

例如,下面的代码演示了如何随机抽取 3 个姓名:

import random# 随机抽取 3 个姓名
selected_names = random.sample(names, 3)print(selected_names)

运行上面的代码将随机抽取 3 个姓名,并输出到控制台。

效果图:

下面是一个使用 PyQt5 创建随机抽取姓名的程序的示例代码:

import sys
import random
from PyQt5.QtWidgets import QApplication, QWidget, QLabel, QLineEdit, QPushButtonclass RandomNamePicker(QWidget):def __init__(self):super().__init__()# 创建界面布局self.label = QLabel('姓名列表:', self)self.line_edit = QLineEdit(self)self.button = QPushButton('抽取', self)self.result_label = QLabel('', self)self.label.move(20, 20)self.line_edit.move(80, 20)self.button.move(200, 20)self.result_label.move(20, 60)# 绑定按钮的单击事件self.button.clicked.connect(self.on_button_clicked)def on_button_clicked(self):# 获取输入的姓名列表names = self.line_edit.text().split(',')# 随机抽取一个姓名name = random.choice(names)# 显示抽取的姓名self.result_label.setText(name)# 创建 QApplication 实例
app = QApplication(sys.argv)# 创建 RandomNamePicker 窗口实例
window = RandomNamePicker()# 显示窗口
window.show()# 运行应用程序,并监听事件
sys.exit(app.exec_())

上面的代码中,首先创建了 QApplication 实例,然后创建了 RandomNamePicker 窗口实例,并显示窗口。最后,调用 app.exec_() 函数运行应用程序,并监听事件。

用python写个随机抽取姓名的程序相关推荐

  1. python编写一个软件-python写一个随机点名软件的实例

    最近有个随机点名软件的需求,故写了一个,上代码:github地址 # -*- coding: utf-8 -*- # @Time : 18-12-31 下午4:21 # @Author : Felix ...

  2. python写软件实例-python写一个随机点名软件的实例

    最近有个随机点名软件的需求,故写了一个,上代码:github地址 # -*- coding: utf-8 -*- # @Time : 18-12-31 下午4:21 # @Author : Felix ...

  3. python写机器人程序_用Python写的一个多线程机器人聊天程序

    本人是从事php开发的, 近来想通过php实现即时通讯(兼容windows).后来发现实现起来特别麻烦, 就想到python.听说这家伙在什么地方都能发挥作用.所以想用python来做通讯模块...所 ...

  4. python中脚本是指什么_你用Python写过最牛逼的程序/脚本是什么?

    有网友在 Quora 上提问,「你用 Python 写过最牛逼的程序/脚本是什么?」.本文摘编了 3 个国外程序员的多个小项目,含代码. Manoj Memana Jayakumar, 3000+ 顶 ...

  5. python写简单的脚本-你用 Python 写过哪些牛逼的程序/脚本?

    原标题:你用 Python 写过哪些牛逼的程序/脚本? [导读]:有网友在 Quora 上提问,「你用 Python 写过最牛逼的程序/脚本是什么?」.本文摘编了 3 个国外程序员的多个小项目,含代码 ...

  6. python能写什么脚本_你用 Python 写过哪些牛逼的程序/脚本?

    原标题:你用 Python 写过哪些牛逼的程序/脚本? [导读]:有网友在 Quora 上提问,「你用 Python 写过最牛逼的程序/脚本是什么?」.本文摘编了 3 个国外程序员的多个小项目,含代码 ...

  7. 你用 Python 写过最牛逼的程序是什么?

    点击上方"Python高校",关注 文末干货立马到手 编译:Python开发者 - Jake_on  英文:Quora 有网友在 Quora 上提问,「你用 Python 写过最牛 ...

  8. python软件代码示例-用Python写一个模拟qq聊天小程序的代码实例

    Python 超简单的聊天程序 客户端: import socket, sys host = '10.248.27.23' # host = raw_input("Plz imput des ...

  9. python推荐系统-用python写个简单的推荐系统示例程序

    用python写个简单的推荐系统示例程序 作者:阿俊 发布于:2011-11-26 16:03 Saturday 分类:推荐系统 python这门语言写程序代码量非常少,短短几行就可以把程序写的很清楚 ...

最新文章

  1. FTP服务(3)实现基于文件验证的vsftpd虚拟用户
  2. Caffe代码导读(5):对数据集进行Testing
  3. 使用centos7构建本地git服务器
  4. Sql server profiler抓出的语句不可信
  5. 正确关闭WCF代理对象
  6. js :check 檢查
  7. (王道408考研操作系统)第一章计算机系统概述-第一节1:操作系统基本概念以及目标和功能
  8. 在SQL Server中插入IN-T-SQL语句
  9. linux rm后文件放哪里,怎样将Linux rm号令删除的文件放进渣滓箱
  10. 显示锁 java_第十三章:显示锁——Java并发编程实战
  11. MySQL基于mysqldump及lvmsnapshot备份恢复
  12. 开源公告|腾讯 PAG 动画组件对外开源
  13. 计算机硕士工资一览表 08年各大IT公司薪水行
  14. 2019年 年终总结
  15. PAT A1008 Elevator (20 分)
  16. php cgi sapi
  17. Metaverse 元宇宙入门-02-Hardware 硬件与元宇宙
  18. 沉思的片刻,我们都是哲学家
  19. 狗是好狗,正不正经就不知道了
  20. 利用线性回归实现股票预测分析

热门文章

  1. 接口测试用例设计思想
  2. 现代优化算法(五): 蚁群算法
  3. 《淘宝技术这十年》读书笔记 (三). 创造技术TFS和Tair
  4. 5.计蒜客ACM题库.A2234 结果填空:青蛙爬井
  5. 今天偶然发现一个各种模板都比较好看的网站(包含简历),关键免费下载,推荐给大家
  6. 3DMAX渲染高分辨率图像教程
  7. Python求50以内能被7整除,但不能同时被5整除的所有整数...
  8. Windows下Django项目创建
  9. 小米手机刷机和Xposed安装流程
  10. 夹在在按键和鼠标之间的生活