Python设计开发“不用开口,知你姓氏?揭秘街头猜姓骗术”程序

部署运行你感兴趣的模型镜像

你们在街头巷尾可能都曾目睹过一幕奇特的景象:一个摊位上铺着一张中间带八卦,画了七条放射线,两线之间写满了各种姓氏(如图1),也有用七张卡片的。旁边站着一位自称能未卜先知的占卜师,他大声宣扬,不用你开口,就能猜出你的姓氏,如果猜错,分文不取。面对这样一个陌生人,他竟能准确地道出你的姓氏,这无疑让人感到既惊讶又困惑。今天,就来揭开秘街头猜姓背后的奥秘。

1 街头猜姓道具之一

为了更直观地解释这个把戏,本文以从《百家姓》中选取的127个比较常见姓氏为基础,精心制作了一张带姓氏的八卦图。为了增加神秘感,将七个区用为北斗七星星名命名:

天枢(贪狼星):道家称阳明贪狼星君,象征进取心与竞争意识。

天璇(巨门星):道家称阴精巨门星君,象征口才与沟通能力。

天玑(禄存星):道家称真人禄存星君,象征财富与财运。

天权(文曲星):道家称玄冥文曲星君,象征智慧与学业。

玉衡(廉贞星):道家称丹元廉贞星君,象征公正与纪律。

开阳(武曲星):道家称北极武曲星君,象征勇气与决断力。

摇光(破军星):道家称天关破军星君,象征变革与创新力。

如图2所示。

2 街头猜姓道具制作

一、手工制作

1.选取127个姓氏并从1~127编号

1., 2., 3., 4., 5., 6., 7., 8., 9., 10., 11., 12., 13., 14., 15., 16., 17., 18., 19., 20., 21., 22., 23., 24., 25., 26., 27., 28., 29., 30., 31., 32., 33., 34., 35., 36., 37., 38., 39., 40., 41., 42., 43., 44., 45., 46., 47., 48., 49., 50., 51., 52., 53., 54., 55., 56., 57., 58., 59., 60., 61., 62., 63., 64., 65., 66., 67., 68., 69., 70., 71., 72., 73., 74., 75., 76., 77., 78., 79., 80., 81., 82., 83., 84., 85., 86., 87., 88., 89., 90., 91., 92., 93., 94., 95., 96., 97., 98., 99., 100., 101., 102., 103., 104., 105., 106., 107., 108., 109., 110., 111., 112., 113., 114., 115., 116., 117., 118., 119., 120., 121., 122., 123., 124., 125., 126., 127.

2. 制作原理

1展示的是1~127对应的二进制值,Python可以用bin()求得,结果为’0b’开头的无前导0的二进制字符串。如

>>> bin(39)

'0b100111'

>>> bin(1)

'0b1'

1 1~127对应二进制转换表

您可能感兴趣的与本文相关的镜像

Python3.10

Python3.10

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值