用python写个随机抽取姓名的程序
需要准备一个姓名列表。例如:
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写个随机抽取姓名的程序相关推荐
- python编写一个软件-python写一个随机点名软件的实例
最近有个随机点名软件的需求,故写了一个,上代码:github地址 # -*- coding: utf-8 -*- # @Time : 18-12-31 下午4:21 # @Author : Felix ...
- python写软件实例-python写一个随机点名软件的实例
最近有个随机点名软件的需求,故写了一个,上代码:github地址 # -*- coding: utf-8 -*- # @Time : 18-12-31 下午4:21 # @Author : Felix ...
- python写机器人程序_用Python写的一个多线程机器人聊天程序
本人是从事php开发的, 近来想通过php实现即时通讯(兼容windows).后来发现实现起来特别麻烦, 就想到python.听说这家伙在什么地方都能发挥作用.所以想用python来做通讯模块...所 ...
- python中脚本是指什么_你用Python写过最牛逼的程序/脚本是什么?
有网友在 Quora 上提问,「你用 Python 写过最牛逼的程序/脚本是什么?」.本文摘编了 3 个国外程序员的多个小项目,含代码. Manoj Memana Jayakumar, 3000+ 顶 ...
- python写简单的脚本-你用 Python 写过哪些牛逼的程序/脚本?
原标题:你用 Python 写过哪些牛逼的程序/脚本? [导读]:有网友在 Quora 上提问,「你用 Python 写过最牛逼的程序/脚本是什么?」.本文摘编了 3 个国外程序员的多个小项目,含代码 ...
- python能写什么脚本_你用 Python 写过哪些牛逼的程序/脚本?
原标题:你用 Python 写过哪些牛逼的程序/脚本? [导读]:有网友在 Quora 上提问,「你用 Python 写过最牛逼的程序/脚本是什么?」.本文摘编了 3 个国外程序员的多个小项目,含代码 ...
- 你用 Python 写过最牛逼的程序是什么?
点击上方"Python高校",关注 文末干货立马到手 编译:Python开发者 - Jake_on 英文:Quora 有网友在 Quora 上提问,「你用 Python 写过最牛 ...
- python软件代码示例-用Python写一个模拟qq聊天小程序的代码实例
Python 超简单的聊天程序 客户端: import socket, sys host = '10.248.27.23' # host = raw_input("Plz imput des ...
- python推荐系统-用python写个简单的推荐系统示例程序
用python写个简单的推荐系统示例程序 作者:阿俊 发布于:2011-11-26 16:03 Saturday 分类:推荐系统 python这门语言写程序代码量非常少,短短几行就可以把程序写的很清楚 ...
最新文章
- FTP服务(3)实现基于文件验证的vsftpd虚拟用户
- Caffe代码导读(5):对数据集进行Testing
- 使用centos7构建本地git服务器
- Sql server profiler抓出的语句不可信
- 正确关闭WCF代理对象
- js :check 檢查
- (王道408考研操作系统)第一章计算机系统概述-第一节1:操作系统基本概念以及目标和功能
- 在SQL Server中插入IN-T-SQL语句
- linux rm后文件放哪里,怎样将Linux rm号令删除的文件放进渣滓箱
- 显示锁 java_第十三章:显示锁——Java并发编程实战
- MySQL基于mysqldump及lvmsnapshot备份恢复
- 开源公告|腾讯 PAG 动画组件对外开源
- 计算机硕士工资一览表 08年各大IT公司薪水行
- 2019年 年终总结
- PAT A1008 Elevator (20 分)
- php cgi sapi
- Metaverse 元宇宙入门-02-Hardware 硬件与元宇宙
- 沉思的片刻,我们都是哲学家
- 狗是好狗,正不正经就不知道了
- 利用线性回归实现股票预测分析